home *** CD-ROM | disk | FTP | other *** search
/ World Book 1998 1.1 (Macintosh) / World Book Disk 1 of 2.bin / World Book Installer / World Book Installer / QuickHelp™.rsrc / CODE_33_QH TopicList.txt < prev    next >
Text File  |  1998-03-06  |  90KB  |  1,619 lines

  1. # near model CODE resource
  2. # jump table entries: 10214-10241 (28 of them)
  3. 00000000  0000 27E6                ori.b      D0, 0xE6
  4. 00000004  0000 11BA                ori.b      D0, 0xBA
  5. 00000008  226F 0004                movea.l    A1, [A7 + 0x4]
  6. 0000000C  41F9 0000 2806           lea.l      A0, [0x00002806]
  7. 00000012  2288                     move.l     [A1], A0
  8. 00000014  41F9 0000 2816           lea.l      A0, [0x00002816]
  9. 0000001A  2348 0004                move.l     [A1 + 0x4], A0
  10. 0000001E  41F9 0000 2826           lea.l      A0, [0x00002826]
  11. 00000024  2348 0008                move.l     [A1 + 0x8], A0
  12. 00000028  41F9 0000 281E           lea.l      A0, [0x0000281E]
  13. 0000002E  2348 000C                move.l     [A1 + 0xC], A0
  14. 00000032  41F9 0000 282E           lea.l      A0, [0x0000282E]
  15. 00000038  2348 0010                move.l     [A1 + 0x10], A0
  16. 0000003C  41F9 0000 284E           lea.l      A0, [0x0000284E]
  17. 00000042  2348 0018                move.l     [A1 + 0x18], A0
  18. 00000046  41F9 0000 2846           lea.l      A0, [0x00002846]
  19. 0000004C  2348 0014                move.l     [A1 + 0x14], A0
  20. 00000050  41F9 0000 2856           lea.l      A0, [0x00002856]
  21. 00000056  2348 001C                move.l     [A1 + 0x1C], A0
  22. 0000005A  41F9 0000 285E           lea.l      A0, [0x0000285E]
  23. 00000060  2348 0020                move.l     [A1 + 0x20], A0
  24. 00000064  41F9 0000 2866           lea.l      A0, [0x00002866]
  25. 0000006A  2348 0024                move.l     [A1 + 0x24], A0
  26. 0000006E  41F9 0000 280E           lea.l      A0, [0x0000280E]
  27. 00000074  2348 0028                move.l     [A1 + 0x28], A0
  28. 00000078  41F9 0000 286E           lea.l      A0, [0x0000286E]
  29. 0000007E  2348 002C                move.l     [A1 + 0x2C], A0
  30. 00000082  41F9 0000 2876           lea.l      A0, [0x00002876]
  31. 00000088  2348 0030                move.l     [A1 + 0x30], A0
  32. 0000008C  41F9 0000 287E           lea.l      A0, [0x0000287E]
  33. 00000092  2348 0034                move.l     [A1 + 0x34], A0
  34. 00000096  41F9 0000 2836           lea.l      A0, [0x00002836]
  35. 0000009C  2348 0038                move.l     [A1 + 0x38], A0
  36. 000000A0  41F9 0000 283E           lea.l      A0, [0x0000283E]
  37. 000000A6  2348 003C                move.l     [A1 + 0x3C], A0
  38. 000000AA  4E75                     rts
  39. 000000AC  48E7 0038                movem.l    -[A7], A2,A3,A4
  40. 000000B0  4FEF FFB0                lea.l      A7, [A7 - 0x50]
  41. 000000B4  286F 0060                movea.l    A4, [A7 + 0x60]
  42. 000000B8  266F 0064                movea.l    A3, [A7 + 0x64]
  43. 000000BC  302D 864E                move.w     D0, [A5 - 0x79B2]
  44. 000000C0  48C0                     ext.l      D0
  45. 000000C2  0680 0000 0093           addi.l     D0, 0x93
  46. 000000C8  3F00                     move.w     -[A7], D0
  47. 000000CA  4EB9 0000 272E           jsr        [0x0000272E]
  48. 000000D0  4A80                     tst.l      D0
  49. 000000D2  544F                     addq.w     A7, 2
  50. 000000D4  660C                     bne        +0xE /* 000000E2 */
  51. 000000D6  7000                     moveq.l    D0, 0x00
  52. 000000D8  4FEF 0050                lea.l      A7, [A7 + 0x50]
  53. 000000DC  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  54. 000000E0  4E75                     rts
  55. label000000E2:
  56. 000000E2  2B4B 97D2                move.l     [A5 - 0x682E], A3
  57. 000000E6  426F 000A                clr.w      [A7 + 0xA]
  58. 000000EA  42AF 000C                clr.l      [A7 + 0xC]
  59. 000000EE  422F 0010                clr.b      [A7 + 0x10]
  60. 000000F2  42A7                     clr.l      -[A7]
  61. 000000F4  4878 0001                push.l     0x1
  62. 000000F8  4878 0001                push.l     0x1
  63. 000000FC  42A7                     clr.l      -[A7]
  64. 000000FE  1F3C 0004                move.b     -[A7], 0x4
  65. 00000102  42A7                     clr.l      -[A7]
  66. 00000104  2F0C                     move.l     -[A7], A4
  67. 00000106  486F 0024                pea.l      [A7 + 0x24]
  68. 0000010A  4EB9 0000 4B36           jsr        [0x00004B36]
  69. 00000110  2448                     movea.l    A2, A0
  70. 00000112  42AD 97D2                clr.l      [A5 - 0x682E]
  71. 00000116  200A                     move.l     D0, A2
  72. 00000118  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  73. 0000011C  660C                     bne        +0xE /* 0000012A */
  74. 0000011E  7000                     moveq.l    D0, 0x00
  75. 00000120  4FEF 0050                lea.l      A7, [A7 + 0x50]
  76. 00000124  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  77. 00000128  4E75                     rts
  78. label0000012A:
  79. 0000012A  0C2D 0002 8051           cmpi.b     [A5 - 0x7FAF], 0x2
  80. 00000130  6536                     bcs        +0x38 /* 00000168 */
  81. 00000132  3F7C EEEE 0008           move.w     [A7 + 0x8], 0xEEEE
  82. 00000138  3F7C EEEE 0006           move.w     [A7 + 0x6], 0xEEEE
  83. 0000013E  3F7C EEEE 0004           move.w     [A7 + 0x4], 0xEEEE
  84. 00000144  2F0A                     move.l     -[A7], A2
  85. 00000146  486F 0004                pea.l      [A7 + 0x4]
  86. 0000014A  4EB9 0000 AA22           jsr        [0x0000AA22]
  87. 00000150  486F 000C                pea.l      [A7 + 0xC]
  88. 00000154  AA15                     syscall    RGBBackColor
  89. 00000156  3F3C FFFF                move.w     -[A7], 0xFFFF
  90. 0000015A  486F 000A                pea.l      [A7 + 0xA]
  91. 0000015E  4EB9 0000 AA50           jsr        [0x0000AA50]
  92. 00000164  4FEF 000E                lea.l      A7, [A7 + 0xE]
  93. label00000168:
  94. 00000168  2F0A                     move.l     -[A7], A2
  95. 0000016A  2F0B                     move.l     -[A7], A3
  96. 0000016C  A918                     syscall    SetWRefCon
  97. 0000016E  7001                     moveq.l    D0, 0x01
  98. 00000170  4FEF 0050                lea.l      A7, [A7 + 0x50]
  99. 00000174  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  100. 00000178  4E75                     rts
  101. 0000017A  48E7 0030                movem.l    -[A7], A2,A3
  102. 0000017E  246F 000C                movea.l    A2, [A7 + 0xC]
  103. 00000182  0C2D 0002 8051           cmpi.b     [A5 - 0x7FAF], 0x2
  104. 00000188  654E                     bcs        +0x50 /* 000001D8 */
  105. 0000018A  594F                     subq.w     A7, 4
  106. 0000018C  2F0A                     move.l     -[A7], A2
  107. 0000018E  AA96                     syscall    GetPalette
  108. 00000190  205F                     movea.l    A0, [A7]+
  109. 00000192  2648                     movea.l    A3, A0
  110. 00000194  200B                     move.l     D0, A3
  111. 00000196  6740                     beq        +0x42 /* 000001D8 */
  112. 00000198  594F                     subq.w     A7, 4
  113. 0000019A  A924                     syscall    FrontWindow
  114. 0000019C  205F                     movea.l    A0, [A7]+
  115. 0000019E  2448                     movea.l    A2, A0
  116. 000001A0  6032                     bra        +0x34 /* 000001D4 */
  117. label000001A2:
  118. 000001A2  302A 006C                move.w     D0, [A2 + 0x6C]
  119. 000001A6  B06D A27A                cmp.w      D0, [A5 - 0x5D86]
  120. 000001AA  6624                     bne        +0x26 /* 000001D0 */
  121. 000001AC  2F0A                     move.l     -[A7], A2
  122. 000001AE  4EB9 0000 4C16           jsr        [0x00004C16]
  123. 000001B4  5900                     subq.b     D0, 4
  124. 000001B6  584F                     addq.w     A7, 4
  125. 000001B8  6616                     bne        +0x18 /* 000001D0 */
  126. 000001BA  594F                     subq.w     A7, 4
  127. 000001BC  2F0A                     move.l     -[A7], A2
  128. 000001BE  AA96                     syscall    GetPalette
  129. 000001C0  205F                     movea.l    A0, [A7]+
  130. 000001C2  B1CB                     cmpa.l     A0, A3
  131. 000001C4  670A                     beq        +0xC /* 000001D0 */
  132. 000001C6  2F0A                     move.l     -[A7], A2
  133. 000001C8  2F0B                     move.l     -[A7], A3
  134. 000001CA  3F3C E000                move.w     -[A7], 0xE000
  135. 000001CE  AA95                     syscall    SetPalette/NSetPalette
  136. label000001D0:
  137. 000001D0  246A 0090                movea.l    A2, [A2 + 0x90]
  138. label000001D4:
  139. 000001D4  200A                     move.l     D0, A2
  140. 000001D6  66CA                     bne        -0x34 /* 000001A2 */
  141. label000001D8:
  142. 000001D8  4CDF 0C00                movem.l    A2,A3, [A7]+
  143. 000001DC  4E75                     rts
  144. 000001DE  2F0A                     move.l     -[A7], A2
  145. 000001E0  2F2F 0008                move.l     -[A7], [A7 + 0x8]
  146. 000001E4  4EB9 0001 0332           jsr        [0x00010332]
  147. 000001EA  2448                     movea.l    A2, A0
  148. 000001EC  200A                     move.l     D0, A2
  149. 000001EE  584F                     addq.w     A7, 4
  150. 000001F0  670A                     beq        +0xC /* 000001FC */
  151. 000001F2  2F0A                     move.l     -[A7], A2
  152. 000001F4  4EB9 0000 0E62           jsr        [0x00000E62]
  153. 000001FA  584F                     addq.w     A7, 4
  154. label000001FC:
  155. 000001FC  245F                     movea.l    A2, [A7]+
  156. 000001FE  4E75                     rts
  157. fn00000200:
  158. 00000200  48E7 0038                movem.l    -[A7], A2,A3,A4
  159. 00000204  266F 0010                movea.l    A3, [A7 + 0x10]
  160. 00000208  286F 0014                movea.l    A4, [A7 + 0x14]
  161. 0000020C  246F 0018                movea.l    A2, [A7 + 0x18]
  162. 00000210  302B 0012                move.w     D0, [A3 + 0x12]
  163. 00000214  48C0                     ext.l      D0
  164. 00000216  5380                     subq.l     D0, 1
  165. 00000218  3540 0002                move.w     [A2 + 0x2], D0
  166. 0000021C  302B 0016                move.w     D0, [A3 + 0x16]
  167. 00000220  48C0                     ext.l      D0
  168. 00000222  5280                     addq.l     D0, 1
  169. 00000224  3540 0006                move.w     [A2 + 0x6], D0
  170. 00000228  2F0C                     move.l     -[A7], A4
  171. 0000022A  2057                     movea.l    A0, [A7]
  172. 0000022C  2250                     movea.l    A1, [A0]
  173. 0000022E  2269 002C                movea.l    A1, [A1 + 0x2C]
  174. 00000232  4E91                     jsr        [A1]
  175. 00000234  48C0                     ext.l      D0
  176. 00000236  322B 0010                move.w     D1, [A3 + 0x10]
  177. 0000023A  48C1                     ext.l      D1
  178. 0000023C  5381                     subq.l     D1, 1
  179. 0000023E  D280                     add.l      D1, D0
  180. 00000240  3481                     move.w     [A2], D1
  181. 00000242  302B 0014                move.w     D0, [A3 + 0x14]
  182. 00000246  48C0                     ext.l      D0
  183. 00000248  72EC                     moveq.l    D1, 0xFFFFFFEC
  184. 0000024A  D081                     add.l      D0, D1
  185. 0000024C  3540 0004                move.w     [A2 + 0x4], D0
  186. 00000250  2F0A                     move.l     -[A7], A2
  187. 00000252  2F3C 0008 0008           move.l     -[A7], 0x80008
  188. 00000258  A8A9                     syscall    InsetRect
  189. 0000025A  584F                     addq.w     A7, 4
  190. 0000025C  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  191. 00000260  4E75                     rts
  192. fn00000262:
  193. 00000262  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  194. 00000266  514F                     subq.w     A7, 8
  195. 00000268  266F 001C                movea.l    A3, [A7 + 0x1C]
  196. 0000026C  2F2B 0048                move.l     -[A7], [A3 + 0x48]
  197. 00000270  4EB9 0001 0332           jsr        [0x00010332]
  198. 00000276  2848                     movea.l    A4, A0
  199. 00000278  2F0C                     move.l     -[A7], A4
  200. 0000027A  2057                     movea.l    A0, [A7]
  201. 0000027C  2250                     movea.l    A1, [A0]
  202. 0000027E  2269 0010                movea.l    A1, [A1 + 0x10]
  203. 00000282  4E91                     jsr        [A1]
  204. 00000284  2448                     movea.l    A2, A0
  205. 00000286  7601                     moveq.l    D3, 0x01
  206. 00000288  2F0A                     move.l     -[A7], A2
  207. 0000028A  A8AE                     syscall    EmptyRect
  208. 0000028C  101F                     move.b     D0, [A7]+
  209. 0000028E  5C4F                     addq.w     A7, 6
  210. 00000290  6640                     bne        +0x42 /* 000002D2 */
  211. 00000292  3F3C 0001                move.w     -[A7], 0x1
  212. 00000296  3012                     move.w     D0, [A2]
  213. 00000298  48C0                     ext.l      D0
  214. 0000029A  322A 0004                move.w     D1, [A2 + 0x4]
  215. 0000029E  48C1                     ext.l      D1
  216. 000002A0  9280                     sub.l      D1, D0
  217. 000002A2  3F01                     move.w     -[A7], D1
  218. 000002A4  302A 0002                move.w     D0, [A2 + 0x2]
  219. 000002A8  48C0                     ext.l      D0
  220. 000002AA  322A 0006                move.w     D1, [A2 + 0x6]
  221. 000002AE  48C1                     ext.l      D1
  222. 000002B0  9280                     sub.l      D1, D0
  223. 000002B2  3F01                     move.w     -[A7], D1
  224. 000002B4  2F12                     move.l     -[A7], [A2]
  225. 000002B6  2F2B 0048                move.l     -[A7], [A3 + 0x48]
  226. 000002BA  4EB9 0000 5816           jsr        [0x00005816]
  227. 000002C0  4A40                     tst.w      D0
  228. 000002C2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  229. 000002C6  670A                     beq        +0xC /* 000002D2 */
  230. 000002C8  2E92                     move.l     [A7], [A2]
  231. 000002CA  2F6A 0004 0004           move.l     [A7 + 0x4], [A2 + 0x4]
  232. 000002D0  7600                     moveq.l    D3, 0x00
  233. label000002D2:
  234. 000002D2  4A83                     tst.l      D3
  235. 000002D4  670C                     beq        +0xE /* 000002E2 */
  236. 000002D6  4857                     pea.l      [A7]
  237. 000002D8  42A7                     clr.l      -[A7]
  238. 000002DA  2F3C 012C 00D2           move.l     -[A7], 0x12C00D2
  239. 000002E0  A8A7                     syscall    SetRect
  240. label000002E2:
  241. 000002E2  2F2B 0048                move.l     -[A7], [A3 + 0x48]
  242. 000002E6  302F 0006                move.w     D0, [A7 + 0x6]
  243. 000002EA  48C0                     ext.l      D0
  244. 000002EC  322F 000A                move.w     D1, [A7 + 0xA]
  245. 000002F0  48C1                     ext.l      D1
  246. 000002F2  9280                     sub.l      D1, D0
  247. 000002F4  3F01                     move.w     -[A7], D1
  248. 000002F6  302F 0006                move.w     D0, [A7 + 0x6]
  249. 000002FA  48C0                     ext.l      D0
  250. 000002FC  322F 000A                move.w     D1, [A7 + 0xA]
  251. 00000300  48C1                     ext.l      D1
  252. 00000302  9280                     sub.l      D1, D0
  253. 00000304  3F01                     move.w     -[A7], D1
  254. 00000306  1F3C 0001                move.b     -[A7], 0x1
  255. 0000030A  A91D                     syscall    SizeWindow
  256. 0000030C  2F2B 0048                move.l     -[A7], [A3 + 0x48]
  257. 00000310  3F2F 0006                move.w     -[A7], [A7 + 0x6]
  258. 00000314  3F2F 0006                move.w     -[A7], [A7 + 0x6]
  259. 00000318  4227                     clr.b      -[A7]
  260. 0000031A  A91B                     syscall    MoveWindow
  261. 0000031C  4A83                     tst.l      D3
  262. 0000031E  670E                     beq        +0x10 /* 0000032E */
  263. 00000320  42A7                     clr.l      -[A7]
  264. 00000322  2F2B 0048                move.l     -[A7], [A3 + 0x48]
  265. 00000326  4EB9 0000 4B4E           jsr        [0x00004B4E]
  266. 0000032C  504F                     addq.w     A7, 8
  267. label0000032E:
  268. 0000032E  504F                     addq.w     A7, 8
  269. 00000330  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  270. 00000334  4E75                     rts
  271. fn00000336:
  272. 00000336  48E7 1C3A                movem.l    -[A7], D3,D4,D5,A2,A3,A4,A6
  273. 0000033A  262F 0020                move.l     D3, [A7 + 0x20]
  274. 0000033E  2C6F 0024                movea.l    A6, [A7 + 0x24]
  275. 00000342  2A2F 0028                move.l     D5, [A7 + 0x28]
  276. 00000346  266F 002C                movea.l    A3, [A7 + 0x2C]
  277. 0000034A  286F 0030                movea.l    A4, [A7 + 0x30]
  278. 0000034E  2043                     movea.l    A0, D3
  279. 00000350  2F28 0048                move.l     -[A7], [A0 + 0x48]
  280. 00000354  4EB9 0001 0332           jsr        [0x00010332]
  281. 0000035A  2448                     movea.l    A2, A0
  282. 0000035C  2F0A                     move.l     -[A7], A2
  283. 0000035E  4EB9 0001 0242           jsr        [0x00010242]
  284. 00000364  2608                     move.l     D3, A0
  285. 00000366  2F0A                     move.l     -[A7], A2
  286. 00000368  4EB9 0001 0328           jsr        [0x00010328]
  287. 0000036E  2808                     move.l     D4, A0
  288. 00000370  4254                     clr.w      [A4]
  289. 00000372  4253                     clr.w      [A3]
  290. 00000374  2045                     movea.l    A0, D5
  291. 00000376  4250                     clr.w      [A0]
  292. 00000378  4256                     clr.w      [A6]
  293. 0000037A  4A83                     tst.l      D3
  294. 0000037C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  295. 00000380  6704                     beq        +0x6 /* 00000386 */
  296. 00000382  4A84                     tst.l      D4
  297. 00000384  6608                     bne        +0xA /* 0000038E */
  298. label00000386:
  299. 00000386  7000                     moveq.l    D0, 0x00
  300. 00000388  4CDF 5C38                movem.l    D3,D4,D5,A2,A3,A4,A6, [A7]+
  301. 0000038C  4E75                     rts
  302. label0000038E:
  303. 0000038E  2043                     movea.l    A0, D3
  304. 00000390  2450                     movea.l    A2, [A0]
  305. 00000392  302A 0008                move.w     D0, [A2 + 0x8]
  306. 00000396  48C0                     ext.l      D0
  307. 00000398  322A 000C                move.w     D1, [A2 + 0xC]
  308. 0000039C  48C1                     ext.l      D1
  309. 0000039E  9280                     sub.l      D1, D0
  310. 000003A0  3C81                     move.w     [A6], D1
  311. 000003A2  3016                     move.w     D0, [A6]
  312. 000003A4  48C0                     ext.l      D0
  313. 000003A6  5080                     addq.l     D0, 8
  314. 000003A8  2045                     movea.l    A0, D5
  315. 000003AA  3080                     move.w     [A0], D0
  316. 000003AC  36BC 000A                move.w     [A3], 0xA /* '\n' */
  317. 000003B0  302A 000A                move.w     D0, [A2 + 0xA]
  318. 000003B4  48C0                     ext.l      D0
  319. 000003B6  322A 000E                move.w     D1, [A2 + 0xE]
  320. 000003BA  48C1                     ext.l      D1
  321. 000003BC  9280                     sub.l      D1, D0
  322. 000003BE  D353                     add.w      [A3], D1
  323. 000003C0  2044                     movea.l    A0, D4
  324. 000003C2  2450                     movea.l    A2, [A0]
  325. 000003C4  302A 000A                move.w     D0, [A2 + 0xA]
  326. 000003C8  48C0                     ext.l      D0
  327. 000003CA  322A 000E                move.w     D1, [A2 + 0xE]
  328. 000003CE  48C1                     ext.l      D1
  329. 000003D0  9280                     sub.l      D1, D0
  330. 000003D2  3881                     move.w     [A4], D1
  331. 000003D4  3014                     move.w     D0, [A4]
  332. 000003D6  D153                     add.w      [A3], D0
  333. 000003D8  7001                     moveq.l    D0, 0x01
  334. 000003DA  4CDF 5C38                movem.l    D3,D4,D5,A2,A3,A4,A6, [A7]+
  335. 000003DE  4E75                     rts
  336. 000003E0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  337. 000003E4  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  338. 000003E8  286F 0024                movea.l    A4, [A7 + 0x24]
  339. 000003EC  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  340. 000003F0  4EB9 0001 0332           jsr        [0x00010332]
  341. 000003F6  2448                     movea.l    A2, A0
  342. 000003F8  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  343. 000003FC  2F0A                     move.l     -[A7], A2
  344. 000003FE  4EB9 0001 031C           jsr        [0x0001031C]
  345. 00000404  3F3C 0001                move.w     -[A7], 0x1
  346. 00000408  A887                     syscall    TextFont
  347. 0000040A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  348. 0000040E  A88A                     syscall    TextSize
  349. 00000410  4267                     clr.w      -[A7]
  350. 00000412  A888                     syscall    TextFace
  351. 00000414  7600                     moveq.l    D3, 0x00
  352. 00000416  2F6D EFBA 0010           move.l     [A7 + 0x10], [A5 - 0x1046]
  353. 0000041C  2F6D EFBE 0014           move.l     [A7 + 0x14], [A5 - 0x1042]
  354. 00000422  2F6D EFC2 000C           move.l     [A7 + 0xC], [A5 - 0x103E]
  355. 00000428  486F 0018                pea.l      [A7 + 0x18]
  356. 0000042C  486F 001E                pea.l      [A7 + 0x1E]
  357. 00000430  2F0A                     move.l     -[A7], A2
  358. 00000432  2057                     movea.l    A0, [A7]
  359. 00000434  2250                     movea.l    A1, [A0]
  360. 00000436  2269 000C                movea.l    A1, [A1 + 0xC]
  361. 0000043A  4E91                     jsr        [A1]
  362. 0000043C  3F2F 0026                move.w     -[A7], [A7 + 0x26]
  363. 00000440  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  364. 00000444  A9BE                     syscall    GetNewControl
  365. 00000446  205F                     movea.l    A0, [A7]+
  366. 00000448  2648                     movea.l    A3, A0
  367. 0000044A  200B                     move.l     D0, A3
  368. 0000044C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  369. 00000450  673A                     beq        +0x3C /* 0000048C */
  370. 00000452  2F0B                     move.l     -[A7], A3
  371. 00000454  2F0A                     move.l     -[A7], A2
  372. 00000456  4EB9 0000 0DA0           jsr        [0x00000DA0 /* HiliteRGB */]
  373. 0000045C  3F2F 0014                move.w     -[A7], [A7 + 0x14]
  374. 00000460  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  375. 00000464  A9BE                     syscall    GetNewControl
  376. 00000466  205F                     movea.l    A0, [A7]+
  377. 00000468  2648                     movea.l    A3, A0
  378. 0000046A  200B                     move.l     D0, A3
  379. 0000046C  584F                     addq.w     A7, 4
  380. 0000046E  671C                     beq        +0x1E /* 0000048C */
  381. 00000470  2F0B                     move.l     -[A7], A3
  382. 00000472  2F0A                     move.l     -[A7], A2
  383. 00000474  4EB9 0000 0DAC           jsr        [0x00000DAC /* IconTLAddr */]
  384. 0000047A  2F0A                     move.l     -[A7], A2
  385. 0000047C  2057                     movea.l    A0, [A7]
  386. 0000047E  2250                     movea.l    A1, [A0]
  387. 00000480  2269 0008                movea.l    A1, [A1 + 0x8]
  388. 00000484  4E91                     jsr        [A1]
  389. 00000486  3600                     move.w     D3, D0
  390. 00000488  4FEF 000C                lea.l      A7, [A7 + 0xC]
  391. label0000048C:
  392. 0000048C  3003                     move.w     D0, D3
  393. 0000048E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  394. 00000492  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  395. 00000496  4E75                     rts
  396. 00000498  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  397. 0000049C  4FEF FFF0                lea.l      A7, [A7 - 0x10]
  398. 000004A0  246F 0024                movea.l    A2, [A7 + 0x24]
  399. 000004A4  162F 0028                move.b     D3, [A7 + 0x28]
  400. 000004A8  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  401. 000004AC  4EB9 0001 0332           jsr        [0x00010332]
  402. 000004B2  2648                     movea.l    A3, A0
  403. 000004B4  4A03                     tst.b      D3
  404. 000004B6  584F                     addq.w     A7, 4
  405. 000004B8  6608                     bne        +0xA /* 000004C2 */
  406. 000004BA  2F0A                     move.l     -[A7], A2
  407. 000004BC  4EBA FDA4                jsr        [PC - 0x25C /* 00000262 */]
  408. 000004C0  584F                     addq.w     A7, 4
  409. label000004C2:
  410. 000004C2  486F 000A                pea.l      [A7 + 0xA]
  411. 000004C6  486F 0012                pea.l      [A7 + 0x12]
  412. 000004CA  486F 0008                pea.l      [A7 + 0x8]
  413. 000004CE  486F 0018                pea.l      [A7 + 0x18]
  414. 000004D2  2F0A                     move.l     -[A7], A2
  415. 000004D4  4EBA FE60                jsr        [PC - 0x1A0 /* 00000336 */]
  416. 000004D8  4A80                     tst.l      D0
  417. 000004DA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  418. 000004DE  6700 0130                beq        +0x132 /* 00000610 */
  419. 000004E2  206A 0048                movea.l    A0, [A2 + 0x48]
  420. 000004E6  3028 0010                move.w     D0, [A0 + 0x10]
  421. 000004EA  48C0                     ext.l      D0
  422. 000004EC  206A 0048                movea.l    A0, [A2 + 0x48]
  423. 000004F0  3628 0014                move.w     D3, [A0 + 0x14]
  424. 000004F4  48C3                     ext.l      D3
  425. 000004F6  9680                     sub.l      D3, D0
  426. 000004F8  206A 0048                movea.l    A0, [A2 + 0x48]
  427. 000004FC  3028 0012                move.w     D0, [A0 + 0x12]
  428. 00000500  48C0                     ext.l      D0
  429. 00000502  206A 0048                movea.l    A0, [A2 + 0x48]
  430. 00000506  3828 0016                move.w     D4, [A0 + 0x16]
  431. 0000050A  48C4                     ext.l      D4
  432. 0000050C  9880                     sub.l      D4, D0
  433. 0000050E  3604                     move.w     D3, D4
  434. 00000510  48C3                     ext.l      D3
  435. 00000512  2203                     move.l     D1, D3
  436. 00000514  E089                     lsr        D1, 8
  437. 00000516  E089                     lsr        D1, 8
  438. 00000518  E089                     lsr        D1, 8
  439. 0000051A  EE89                     lsr        D1, 7
  440. 0000051C  D283                     add.l      D1, D3
  441. 0000051E  E281                     asr        D1, 1
  442. 00000520  206A 0048                movea.l    A0, [A2 + 0x48]
  443. 00000524  3628 0012                move.w     D3, [A0 + 0x12]
  444. 00000528  48C3                     ext.l      D3
  445. 0000052A  D681                     add.l      D3, D1
  446. 0000052C  486F 0002                pea.l      [A7 + 0x2]
  447. 00000530  2F0B                     move.l     -[A7], A3
  448. 00000532  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  449. 00000536  4EBA FCC8                jsr        [PC - 0x338 /* 00000200 */]
  450. 0000053A  486F 000E                pea.l      [A7 + 0xE]
  451. 0000053E  2F0B                     move.l     -[A7], A3
  452. 00000540  4EB9 0000 0E58           jsr        [0x00000E58]
  453. 00000546  584F                     addq.w     A7, 4
  454. 00000548  2F08                     move.l     -[A7], A0
  455. 0000054A  4EB9 0000 355E           jsr        [0x0000355E]
  456. 00000550  302F 0020                move.w     D0, [A7 + 0x20]
  457. 00000554  48C0                     ext.l      D0
  458. 00000556  206A 0048                movea.l    A0, [A2 + 0x48]
  459. 0000055A  3828 0014                move.w     D4, [A0 + 0x14]
  460. 0000055E  48C4                     ext.l      D4
  461. 00000560  9880                     sub.l      D4, D0
  462. 00000562  5984                     subq.l     D4, 4
  463. 00000564  4878 0001                push.l     0x1
  464. 00000568  3F04                     move.w     -[A7], D4
  465. 0000056A  302F 0028                move.w     D0, [A7 + 0x28]
  466. 0000056E  48C0                     ext.l      D0
  467. 00000570  2200                     move.l     D1, D0
  468. 00000572  E089                     lsr        D1, 8
  469. 00000574  E089                     lsr        D1, 8
  470. 00000576  E089                     lsr        D1, 8
  471. 00000578  EE89                     lsr        D1, 7
  472. 0000057A  D280                     add.l      D1, D0
  473. 0000057C  E281                     asr        D1, 1
  474. 0000057E  3003                     move.w     D0, D3
  475. 00000580  48C0                     ext.l      D0
  476. 00000582  9081                     sub.l      D0, D1
  477. 00000584  3F00                     move.w     -[A7], D0
  478. 00000586  2F0B                     move.l     -[A7], A3
  479. 00000588  4EB9 0001 0242           jsr        [0x00010242]
  480. 0000058E  584F                     addq.w     A7, 4
  481. 00000590  2F08                     move.l     -[A7], A0
  482. 00000592  4EB9 0000 46E6           jsr        [0x000046E6]
  483. 00000598  4878 0001                push.l     0x1
  484. 0000059C  3F04                     move.w     -[A7], D4
  485. 0000059E  302F 0034                move.w     D0, [A7 + 0x34]
  486. 000005A2  48C0                     ext.l      D0
  487. 000005A4  2200                     move.l     D1, D0
  488. 000005A6  E089                     lsr        D1, 8
  489. 000005A8  E089                     lsr        D1, 8
  490. 000005AA  E089                     lsr        D1, 8
  491. 000005AC  EE89                     lsr        D1, 7
  492. 000005AE  D280                     add.l      D1, D0
  493. 000005B0  E281                     asr        D1, 1
  494. 000005B2  3003                     move.w     D0, D3
  495. 000005B4  48C0                     ext.l      D0
  496. 000005B6  D081                     add.l      D0, D1
  497. 000005B8  322F 0030                move.w     D1, [A7 + 0x30]
  498. 000005BC  48C1                     ext.l      D1
  499. 000005BE  9081                     sub.l      D0, D1
  500. 000005C0  3F00                     move.w     -[A7], D0
  501. 000005C2  2F0B                     move.l     -[A7], A3
  502. 000005C4  4EB9 0001 0328           jsr        [0x00010328]
  503. 000005CA  584F                     addq.w     A7, 4
  504. 000005CC  2F08                     move.l     -[A7], A0
  505. 000005CE  4EB9 0000 46E6           jsr        [0x000046E6]
  506. 000005D4  2F0B                     move.l     -[A7], A3
  507. 000005D6  4EB9 0000 0ECC           jsr        [0x00000ECC]
  508. 000005DC  2F0B                     move.l     -[A7], A3
  509. 000005DE  4EB9 0000 0DD8           jsr        [0x00000DD8 /* UniversalInfoPtr */]
  510. 000005E4  486A 0040                pea.l      [A2 + 0x40]
  511. 000005E8  4EB9 0000 061E           jsr        [0x0000061E]
  512. 000005EE  206A 0048                movea.l    A0, [A2 + 0x48]
  513. 000005F2  4868 0010                pea.l      [A0 + 0x10]
  514. 000005F6  4EB9 0000 061E           jsr        [0x0000061E]
  515. 000005FC  206A 0048                movea.l    A0, [A2 + 0x48]
  516. 00000600  2568 0010 0040           move.l     [A2 + 0x40], [A0 + 0x10]
  517. 00000606  2568 0014 0044           move.l     [A2 + 0x44], [A0 + 0x14]
  518. 0000060C  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  519. label00000610:
  520. 00000610  4FEF 0010                lea.l      A7, [A7 + 0x10]
  521. 00000614  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  522. 00000618  4E75                     rts
  523. 0000061A  2F0A                     move.l     -[A7], A2
  524. 0000061C  514F                     subq.w     A7, 8
  525. 0000061E  246F 0010                movea.l    A2, [A7 + 0x10]
  526. 00000622  3F6A 0002 0002           move.w     [A7 + 0x2], [A2 + 0x2]
  527. 00000628  302A 0006                move.w     D0, [A2 + 0x6]
  528. 0000062C  48C0                     ext.l      D0
  529. 0000062E  72F0                     moveq.l    D1, 0xFFFFFFF0
  530. 00000630  D081                     add.l      D0, D1
  531. 00000632  3F40 0006                move.w     [A7 + 0x6], D0
  532. 00000636  302A 0004                move.w     D0, [A2 + 0x4]
  533. 0000063A  48C0                     ext.l      D0
  534. 0000063C  5380                     subq.l     D0, 1
  535. 0000063E  3E80                     move.w     [A7], D0
  536. 00000640  3F6A 0004 0004           move.w     [A7 + 0x4], [A2 + 0x4]
  537. 00000646  4857                     pea.l      [A7]
  538. 00000648  A928                     syscall    InvalRect
  539. 0000064A  302A 0006                move.w     D0, [A2 + 0x6]
  540. 0000064E  48C0                     ext.l      D0
  541. 00000650  72F0                     moveq.l    D1, 0xFFFFFFF0
  542. 00000652  D081                     add.l      D0, D1
  543. 00000654  3F40 0002                move.w     [A7 + 0x2], D0
  544. 00000658  302A 0006                move.w     D0, [A2 + 0x6]
  545. 0000065C  48C0                     ext.l      D0
  546. 0000065E  72F1                     moveq.l    D1, 0xFFFFFFF1
  547. 00000660  D081                     add.l      D0, D1
  548. 00000662  3F40 0006                move.w     [A7 + 0x6], D0
  549. 00000666  302A 0004                move.w     D0, [A2 + 0x4]
  550. 0000066A  48C0                     ext.l      D0
  551. 0000066C  72F0                     moveq.l    D1, 0xFFFFFFF0
  552. 0000066E  D081                     add.l      D0, D1
  553. 00000670  3E80                     move.w     [A7], D0
  554. 00000672  3F6A 0004 0004           move.w     [A7 + 0x4], [A2 + 0x4]
  555. 00000678  4857                     pea.l      [A7]
  556. 0000067A  A928                     syscall    InvalRect
  557. 0000067C  302A 0006                move.w     D0, [A2 + 0x6]
  558. 00000680  48C0                     ext.l      D0
  559. 00000682  72F0                     moveq.l    D1, 0xFFFFFFF0
  560. 00000684  D081                     add.l      D0, D1
  561. 00000686  3F40 0002                move.w     [A7 + 0x2], D0
  562. 0000068A  3F6A 0006 0006           move.w     [A7 + 0x6], [A2 + 0x6]
  563. 00000690  302A 0004                move.w     D0, [A2 + 0x4]
  564. 00000694  48C0                     ext.l      D0
  565. 00000696  D081                     add.l      D0, D1
  566. 00000698  3E80                     move.w     [A7], D0
  567. 0000069A  302A 0004                move.w     D0, [A2 + 0x4]
  568. 0000069E  48C0                     ext.l      D0
  569. 000006A0  72F1                     moveq.l    D1, 0xFFFFFFF1
  570. 000006A2  D081                     add.l      D0, D1
  571. 000006A4  3F40 0004                move.w     [A7 + 0x4], D0
  572. 000006A8  4857                     pea.l      [A7]
  573. 000006AA  A928                     syscall    InvalRect
  574. 000006AC  302A 0006                move.w     D0, [A2 + 0x6]
  575. 000006B0  48C0                     ext.l      D0
  576. 000006B2  72F0                     moveq.l    D1, 0xFFFFFFF0
  577. 000006B4  D081                     add.l      D0, D1
  578. 000006B6  3F40 0002                move.w     [A7 + 0x2], D0
  579. 000006BA  3F6A 0006 0006           move.w     [A7 + 0x6], [A2 + 0x6]
  580. 000006C0  3E92                     move.w     [A7], [A2]
  581. 000006C2  302A 0004                move.w     D0, [A2 + 0x4]
  582. 000006C6  48C0                     ext.l      D0
  583. 000006C8  D081                     add.l      D0, D1
  584. 000006CA  3F40 0004                move.w     [A7 + 0x4], D0
  585. 000006CE  4857                     pea.l      [A7]
  586. 000006D0  A928                     syscall    InvalRect
  587. 000006D2  504F                     addq.w     A7, 8
  588. 000006D4  245F                     movea.l    A2, [A7]+
  589. 000006D6  4E75                     rts
  590. 000006D8  48E7 0038                movem.l    -[A7], A2,A3,A4
  591. 000006DC  594F                     subq.w     A7, 4
  592. 000006DE  286F 0014                movea.l    A4, [A7 + 0x14]
  593. 000006E2  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  594. 000006E6  4EB9 0001 0332           jsr        [0x00010332]
  595. 000006EC  2648                     movea.l    A3, A0
  596. 000006EE  2F0B                     move.l     -[A7], A3
  597. 000006F0  2057                     movea.l    A0, [A7]
  598. 000006F2  2250                     movea.l    A1, [A0]
  599. 000006F4  2269 0010                movea.l    A1, [A1 + 0x10]
  600. 000006F8  4E91                     jsr        [A1]
  601. 000006FA  2448                     movea.l    A2, A0
  602. 000006FC  200A                     move.l     D0, A2
  603. 000006FE  504F                     addq.w     A7, 8
  604. 00000700  6738                     beq        +0x3A /* 0000073A */
  605. 00000702  206C 0048                movea.l    A0, [A4 + 0x48]
  606. 00000706  24A8 0010                move.l     [A2], [A0 + 0x10]
  607. 0000070A  2568 0014 0004           move.l     [A2 + 0x4], [A0 + 0x14]
  608. 00000710  2F2C 0048                move.l     -[A7], [A4 + 0x48]
  609. 00000714  486F 0004                pea.l      [A7 + 0x4]
  610. 00000718  4EB9 0000 AA22           jsr        [0x0000AA22]
  611. 0000071E  2F0A                     move.l     -[A7], A2
  612. 00000720  A870                     syscall    LocalToGlobal
  613. 00000722  486A 0004                pea.l      [A2 + 0x4]
  614. 00000726  A870                     syscall    LocalToGlobal
  615. 00000728  3F3C FFFF                move.w     -[A7], 0xFFFF
  616. 0000072C  486F 000A                pea.l      [A7 + 0xA]
  617. 00000730  4EB9 0000 AA50           jsr        [0x0000AA50]
  618. 00000736  4FEF 000E                lea.l      A7, [A7 + 0xE]
  619. label0000073A:
  620. 0000073A  2F0B                     move.l     -[A7], A3
  621. 0000073C  4EB9 0001 0242           jsr        [0x00010242]
  622. 00000742  2448                     movea.l    A2, A0
  623. 00000744  200A                     move.l     D0, A2
  624. 00000746  584F                     addq.w     A7, 4
  625. 00000748  6704                     beq        +0x6 /* 0000074E */
  626. 0000074A  2F0A                     move.l     -[A7], A2
  627. 0000074C  A955                     syscall    DisposeControl
  628. label0000074E:
  629. 0000074E  2F0B                     move.l     -[A7], A3
  630. 00000750  4EB9 0001 0328           jsr        [0x00010328]
  631. 00000756  2448                     movea.l    A2, A0
  632. 00000758  200A                     move.l     D0, A2
  633. 0000075A  584F                     addq.w     A7, 4
  634. 0000075C  6704                     beq        +0x6 /* 00000762 */
  635. 0000075E  2F0A                     move.l     -[A7], A2
  636. 00000760  A955                     syscall    DisposeControl
  637. label00000762:
  638. 00000762  2F0B                     move.l     -[A7], A3
  639. 00000764  2057                     movea.l    A0, [A7]
  640. 00000766  2250                     movea.l    A1, [A0]
  641. 00000768  2269 001C                movea.l    A1, [A1 + 0x1C]
  642. 0000076C  4E91                     jsr        [A1]
  643. 0000076E  504F                     addq.w     A7, 8
  644. 00000770  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  645. 00000774  4E75                     rts
  646. 00000776  4E75                     rts
  647. 00000778  48E7 1030                movem.l    -[A7], D3,A2,A3
  648. 0000077C  4FEF FFE8                lea.l      A7, [A7 - 0x18]
  649. 00000780  246F 0028                movea.l    A2, [A7 + 0x28]
  650. 00000784  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  651. 00000788  4EB9 0001 0332           jsr        [0x00010332]
  652. 0000078E  2648                     movea.l    A3, A0
  653. 00000790  4EB9 0000 5856           jsr        [0x00005856]
  654. 00000796  486A 0040                pea.l      [A2 + 0x40]
  655. 0000079A  486F 0008                pea.l      [A7 + 0x8]
  656. 0000079E  4EB9 0000 475E           jsr        [0x0000475E]
  657. 000007A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  658. 000007A8  6000 00D8                bra        +0xDA /* 00000882 */
  659. label000007AC:
  660. 000007AC  7008                     moveq.l    D0, 0x08
  661. 000007AE  B680                     cmp.l      D3, D0
  662. 000007B0  6D00 00C4                blt        +0xC6 /* 00000876 */
  663. 000007B4  3F3C EEEE                move.w     -[A7], 0xEEEE
  664. 000007B8  4EB9 0000 B3E6           jsr        [0x0000B3E6]
  665. 000007BE  486A 0040                pea.l      [A2 + 0x40]
  666. 000007C2  A8A2                     syscall    PaintRect
  667. 000007C4  4878 001E                push.l     0x1E
  668. 000007C8  A862                     syscall    ForeColor
  669. 000007CA  3F2A 0042                move.w     -[A7], [A2 + 0x42]
  670. 000007CE  302A 0044                move.w     D0, [A2 + 0x44]
  671. 000007D2  48C0                     ext.l      D0
  672. 000007D4  5380                     subq.l     D0, 1
  673. 000007D6  3F00                     move.w     -[A7], D0
  674. 000007D8  A893                     syscall    MoveTo
  675. 000007DA  3F2A 0042                move.w     -[A7], [A2 + 0x42]
  676. 000007DE  3F2A 0040                move.w     -[A7], [A2 + 0x40]
  677. 000007E2  A891                     syscall    LineTo
  678. 000007E4  302A 0046                move.w     D0, [A2 + 0x46]
  679. 000007E8  48C0                     ext.l      D0
  680. 000007EA  5380                     subq.l     D0, 1
  681. 000007EC  3F00                     move.w     -[A7], D0
  682. 000007EE  3F2A 0040                move.w     -[A7], [A2 + 0x40]
  683. 000007F2  A891                     syscall    LineTo
  684. 000007F4  3F3C AAAA                move.w     -[A7], 0xAAAA
  685. 000007F8  4EB9 0000 B3E6           jsr        [0x0000B3E6]
  686. 000007FE  302A 0042                move.w     D0, [A2 + 0x42]
  687. 00000802  48C0                     ext.l      D0
  688. 00000804  5280                     addq.l     D0, 1
  689. 00000806  3F00                     move.w     -[A7], D0
  690. 00000808  302A 0044                move.w     D0, [A2 + 0x44]
  691. 0000080C  48C0                     ext.l      D0
  692. 0000080E  5380                     subq.l     D0, 1
  693. 00000810  3F00                     move.w     -[A7], D0
  694. 00000812  A893                     syscall    MoveTo
  695. 00000814  302A 0046                move.w     D0, [A2 + 0x46]
  696. 00000818  48C0                     ext.l      D0
  697. 0000081A  72F0                     moveq.l    D1, 0xFFFFFFF0
  698. 0000081C  D081                     add.l      D0, D1
  699. 0000081E  3F00                     move.w     -[A7], D0
  700. 00000820  302A 0044                move.w     D0, [A2 + 0x44]
  701. 00000824  48C0                     ext.l      D0
  702. 00000826  5380                     subq.l     D0, 1
  703. 00000828  3F00                     move.w     -[A7], D0
  704. 0000082A  A891                     syscall    LineTo
  705. 0000082C  302A 0046                move.w     D0, [A2 + 0x46]
  706. 00000830  48C0                     ext.l      D0
  707. 00000832  72F0                     moveq.l    D1, 0xFFFFFFF0
  708. 00000834  D081                     add.l      D0, D1
  709. 00000836  3F00                     move.w     -[A7], D0
  710. 00000838  302A 0044                move.w     D0, [A2 + 0x44]
  711. 0000083C  48C0                     ext.l      D0
  712. 0000083E  D081                     add.l      D0, D1
  713. 00000840  3F00                     move.w     -[A7], D0
  714. 00000842  A891                     syscall    LineTo
  715. 00000844  302A 0046                move.w     D0, [A2 + 0x46]
  716. 00000848  48C0                     ext.l      D0
  717. 0000084A  5380                     subq.l     D0, 1
  718. 0000084C  3F00                     move.w     -[A7], D0
  719. 0000084E  302A 0044                move.w     D0, [A2 + 0x44]
  720. 00000852  48C0                     ext.l      D0
  721. 00000854  72F0                     moveq.l    D1, 0xFFFFFFF0
  722. 00000856  D081                     add.l      D0, D1
  723. 00000858  3F00                     move.w     -[A7], D0
  724. 0000085A  A891                     syscall    LineTo
  725. 0000085C  302A 0046                move.w     D0, [A2 + 0x46]
  726. 00000860  48C0                     ext.l      D0
  727. 00000862  5380                     subq.l     D0, 1
  728. 00000864  3F00                     move.w     -[A7], D0
  729. 00000866  302A 0040                move.w     D0, [A2 + 0x40]
  730. 0000086A  48C0                     ext.l      D0
  731. 0000086C  5280                     addq.l     D0, 1
  732. 0000086E  3F00                     move.w     -[A7], D0
  733. 00000870  A891                     syscall    LineTo
  734. 00000872  584F                     addq.w     A7, 4
  735. 00000874  600C                     bra        +0xE /* 00000882 */
  736. label00000876:
  737. 00000876  4878 001E                push.l     0x1E
  738. 0000087A  A863                     syscall    BackColor
  739. 0000087C  486A 0040                pea.l      [A2 + 0x40]
  740. 00000880  A8A3                     syscall    EraseRect
  741. label00000882:
  742. 00000882  4857                     pea.l      [A7]
  743. 00000884  4EB9 0000 4776           jsr        [0x00004776]
  744. 0000088A  2600                     move.l     D3, D0
  745. 0000088C  584F                     addq.w     A7, 4
  746. 0000088E  6600 FF1C                bne        -0xE2 /* 000007AC */
  747. 00000892  4EB9 0000 585E           jsr        [0x0000585E]
  748. 00000898  2F0B                     move.l     -[A7], A3
  749. 0000089A  2057                     movea.l    A0, [A7]
  750. 0000089C  2250                     movea.l    A1, [A0]
  751. 0000089E  2269 0024                movea.l    A1, [A1 + 0x24]
  752. 000008A2  4E91                     jsr        [A1]
  753. 000008A4  2F0B                     move.l     -[A7], A3
  754. 000008A6  4EB9 0000 0E58           jsr        [0x00000E58]
  755. 000008AC  584F                     addq.w     A7, 4
  756. 000008AE  2F08                     move.l     -[A7], A0
  757. 000008B0  4EB9 0000 3556           jsr        [0x00003556]
  758. 000008B6  4EB9 0000 5846           jsr        [0x00005846]
  759. 000008BC  3F2D A284                move.w     -[A7], [A5 - 0x5D7C]
  760. 000008C0  A887                     syscall    TextFont
  761. 000008C2  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  762. 000008C6  A88A                     syscall    TextSize
  763. 000008C8  2F0B                     move.l     -[A7], A3
  764. 000008CA  4EB9 0001 0242           jsr        [0x00010242]
  765. 000008D0  584F                     addq.w     A7, 4
  766. 000008D2  2F08                     move.l     -[A7], A0
  767. 000008D4  A96D                     syscall    Draw1Control
  768. 000008D6  2F0B                     move.l     -[A7], A3
  769. 000008D8  4EB9 0001 0328           jsr        [0x00010328]
  770. 000008DE  584F                     addq.w     A7, 4
  771. 000008E0  2F08                     move.l     -[A7], A0
  772. 000008E2  A96D                     syscall    Draw1Control
  773. 000008E4  4EB9 0000 584E           jsr        [0x0000584E]
  774. 000008EA  3F3C FFFF                move.w     -[A7], 0xFFFF
  775. 000008EE  486F 000A                pea.l      [A7 + 0xA]
  776. 000008F2  4EB9 0000 4766           jsr        [0x00004766]
  777. 000008F8  4FEF 0026                lea.l      A7, [A7 + 0x26]
  778. 000008FC  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  779. 00000900  4E75                     rts
  780. 00000902  48E7 103A                movem.l    -[A7], D3,A2,A3,A4,A6
  781. 00000906  514F                     subq.w     A7, 8
  782. 00000908  266F 0020                movea.l    A3, [A7 + 0x20]
  783. 0000090C  2C6F 0024                movea.l    A6, [A7 + 0x24]
  784. 00000910  4EB9 0000 59C6           jsr        [0x000059C6]
  785. 00000916  4EB9 0000 5A16           jsr        [0x00005A16]
  786. 0000091C  2F2B 0048                move.l     -[A7], [A3 + 0x48]
  787. 00000920  4EB9 0000 59D6           jsr        [0x000059D6]
  788. 00000926  2F2B 0048                move.l     -[A7], [A3 + 0x48]
  789. 0000092A  4EB9 0001 0332           jsr        [0x00010332]
  790. 00000930  2448                     movea.l    A2, A0
  791. 00000932  2F6E 000A 000C           move.l     [A7 + 0xC], [A6 + 0xA]
  792. 00000938  2F0A                     move.l     -[A7], A2
  793. 0000093A  4EB9 0001 0242           jsr        [0x00010242]
  794. 00000940  2608                     move.l     D3, A0
  795. 00000942  2F0A                     move.l     -[A7], A2
  796. 00000944  4EB9 0001 0328           jsr        [0x00010328]
  797. 0000094A  2848                     movea.l    A4, A0
  798. 0000094C  486F 0014                pea.l      [A7 + 0x14]
  799. 00000950  A871                     syscall    GlobalToLocal
  800. 00000952  4EB9 0000 5846           jsr        [0x00005846]
  801. 00000958  3F2D A284                move.w     -[A7], [A5 - 0x5D7C]
  802. 0000095C  A887                     syscall    TextFont
  803. 0000095E  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  804. 00000962  A88A                     syscall    TextSize
  805. 00000964  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  806. 00000968  2F2B 0048                move.l     -[A7], [A3 + 0x48]
  807. 0000096C  486F 0018                pea.l      [A7 + 0x18]
  808. 00000970  A96C                     syscall    FindControl
  809. 00000972  301F                     move.w     D0, [A7]+
  810. 00000974  4FEF 000E                lea.l      A7, [A7 + 0xE]
  811. 00000978  6740                     beq        +0x42 /* 000009BA */
  812. 0000097A  B9D7                     cmpa.l     A4, [A7]
  813. 0000097C  6704                     beq        +0x6 /* 00000982 */
  814. 0000097E  B697                     cmp.l      D3, [A7]
  815. 00000980  6638                     bne        +0x3A /* 000009BA */
  816. label00000982:
  817. 00000982  554F                     subq.w     A7, 2
  818. 00000984  2F2F 0002                move.l     -[A7], [A7 + 0x2]
  819. 00000988  2F2F 000A                move.l     -[A7], [A7 + 0xA]
  820. 0000098C  4878 FFFF                push.l     0xFFFF
  821. 00000990  A968                     syscall    TrackControl
  822. 00000992  301F                     move.w     D0, [A7]+
  823. 00000994  676A                     beq        +0x6C /* 00000A00 */
  824. 00000996  B9D7                     cmpa.l     A4, [A7]
  825. 00000998  6610                     bne        +0x12 /* 000009AA */
  826. 0000099A  2F0A                     move.l     -[A7], A2
  827. 0000099C  2057                     movea.l    A0, [A7]
  828. 0000099E  2250                     movea.l    A1, [A0]
  829. 000009A0  2269 0018                movea.l    A1, [A1 + 0x18]
  830. 000009A4  4E91                     jsr        [A1]
  831. 000009A6  584F                     addq.w     A7, 4
  832. 000009A8  6056                     bra        +0x58 /* 00000A00 */
  833. label000009AA:
  834. 000009AA  2F0A                     move.l     -[A7], A2
  835. 000009AC  2057                     movea.l    A0, [A7]
  836. 000009AE  2250                     movea.l    A1, [A0]
  837. 000009B0  2269 0014                movea.l    A1, [A1 + 0x14]
  838. 000009B4  4E91                     jsr        [A1]
  839. 000009B6  584F                     addq.w     A7, 4
  840. 000009B8  6046                     bra        +0x48 /* 00000A00 */
  841. label000009BA:
  842. 000009BA  2F0A                     move.l     -[A7], A2
  843. 000009BC  4EB9 0000 0E58           jsr        [0x00000E58]
  844. 000009C2  2648                     movea.l    A3, A0
  845. 000009C4  2F2E 0006                move.l     -[A7], [A6 + 0x6]
  846. 000009C8  4267                     clr.w      -[A7]
  847. 000009CA  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  848. 000009CE  2F0B                     move.l     -[A7], A3
  849. 000009D0  2057                     movea.l    A0, [A7]
  850. 000009D2  2250                     movea.l    A1, [A0]
  851. 000009D4  2269 000C                movea.l    A1, [A1 + 0xC]
  852. 000009D8  4E91                     jsr        [A1]
  853. 000009DA  2F0A                     move.l     -[A7], A2
  854. 000009DC  4EB9 0000 0DD8           jsr        [0x00000DD8 /* UniversalInfoPtr */]
  855. 000009E2  2F0B                     move.l     -[A7], A3
  856. 000009E4  4EB9 0000 D8A8           jsr        [0x0000D8A8]
  857. 000009EA  4A80                     tst.l      D0
  858. 000009EC  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  859. 000009F0  670E                     beq        +0x10 /* 00000A00 */
  860. 000009F2  2F0A                     move.l     -[A7], A2
  861. 000009F4  2057                     movea.l    A0, [A7]
  862. 000009F6  2250                     movea.l    A1, [A0]
  863. 000009F8  2269 0030                movea.l    A1, [A1 + 0x30]
  864. 000009FC  4E91                     jsr        [A1]
  865. 000009FE  584F                     addq.w     A7, 4
  866. label00000A00:
  867. 00000A00  4EB9 0000 584E           jsr        [0x0000584E]
  868. 00000A06  504F                     addq.w     A7, 8
  869. 00000A08  4CDF 5C08                movem.l    D3,A2,A3,A4,A6, [A7]+
  870. 00000A0C  4E75                     rts
  871. 00000A0E  2F0A                     move.l     -[A7], A2
  872. 00000A10  246F 0008                movea.l    A2, [A7 + 0x8]
  873. 00000A14  2F2F 000C                move.l     -[A7], [A7 + 0xC]
  874. 00000A18  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  875. 00000A1C  4EB9 0001 0332           jsr        [0x00010332]
  876. 00000A22  584F                     addq.w     A7, 4
  877. 00000A24  2F08                     move.l     -[A7], A0
  878. 00000A26  4EB9 0000 0DB8           jsr        [0x00000DB8 /* SDMJmpTblPtr */]
  879. 00000A2C  504F                     addq.w     A7, 8
  880. 00000A2E  245F                     movea.l    A2, [A7]+
  881. 00000A30  4E75                     rts
  882. 00000A32  4E75                     rts
  883. 00000A34  48E7 1030                movem.l    -[A7], D3,A2,A3
  884. 00000A38  594F                     subq.w     A7, 4
  885. 00000A3A  246F 0014                movea.l    A2, [A7 + 0x14]
  886. 00000A3E  262F 0018                move.l     D3, [A7 + 0x18]
  887. 00000A42  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  888. 00000A46  486F 0004                pea.l      [A7 + 0x4]
  889. 00000A4A  4EB9 0000 AA22           jsr        [0x0000AA22]
  890. 00000A50  42A7                     clr.l      -[A7]
  891. 00000A52  4EB9 0000 5836           jsr        [0x00005836]
  892. 00000A58  206A 0048                movea.l    A0, [A2 + 0x48]
  893. 00000A5C  4868 0010                pea.l      [A0 + 0x10]
  894. 00000A60  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  895. 00000A64  4EB9 0000 588E           jsr        [0x0000588E]
  896. 00000A6A  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  897. 00000A6E  4EB9 0001 0332           jsr        [0x00010332]
  898. 00000A74  2648                     movea.l    A3, A0
  899. 00000A76  2F03                     move.l     -[A7], D3
  900. 00000A78  2F0B                     move.l     -[A7], A3
  901. 00000A7A  4EB9 0000 0E58           jsr        [0x00000E58]
  902. 00000A80  584F                     addq.w     A7, 4
  903. 00000A82  2F08                     move.l     -[A7], A0
  904. 00000A84  2057                     movea.l    A0, [A7]
  905. 00000A86  2250                     movea.l    A1, [A0]
  906. 00000A88  2269 001C                movea.l    A1, [A1 + 0x1C]
  907. 00000A8C  4E91                     jsr        [A1]
  908. 00000A8E  2F0B                     move.l     -[A7], A3
  909. 00000A90  4EB9 0000 0DD8           jsr        [0x00000DD8 /* UniversalInfoPtr */]
  910. 00000A96  4EB9 0000 583E           jsr        [0x0000583E]
  911. 00000A9C  3F3C FFFF                move.w     -[A7], 0xFFFF
  912. 00000AA0  486F 0026                pea.l      [A7 + 0x26]
  913. 00000AA4  4EB9 0000 AA50           jsr        [0x0000AA50]
  914. 00000AAA  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  915. 00000AAE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  916. 00000AB2  4E75                     rts
  917. 00000AB4  4E75                     rts
  918. 00000AB6  2F0A                     move.l     -[A7], A2
  919. 00000AB8  246F 0008                movea.l    A2, [A7 + 0x8]
  920. 00000ABC  2F2A 0048                move.l     -[A7], [A2 + 0x48]
  921. 00000AC0  4EB9 0001 0332           jsr        [0x00010332]
  922. 00000AC6  584F                     addq.w     A7, 4
  923. 00000AC8  2F08                     move.l     -[A7], A0
  924. 00000ACA  2057                     movea.l    A0, [A7]
  925. 00000ACC  2250                     movea.l    A1, [A0]
  926. 00000ACE  2269 0028                movea.l    A1, [A1 + 0x28]
  927. 00000AD2  4E91                     jsr        [A1]
  928. 00000AD4  584F                     addq.w     A7, 4
  929. 00000AD6  245F                     movea.l    A2, [A7]+
  930. 00000AD8  4E75                     rts
  931. 00000ADA  4267                     clr.w      -[A7]
  932. 00000ADC  4EB9 0000 5886           jsr        [0x00005886]
  933. 00000AE2  4E75                     rts
  934. 00000AE4  4E75                     rts
  935. 00000AE6  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  936. 00000AEA  266F 0014                movea.l    A3, [A7 + 0x14]
  937. 00000AEE  162F 0018                move.b     D3, [A7 + 0x18]
  938. 00000AF2  382F 001A                move.w     D4, [A7 + 0x1A]
  939. 00000AF6  2F2B 0048                move.l     -[A7], [A3 + 0x48]
  940. 00000AFA  4EB9 0001 0332           jsr        [0x00010332]
  941. 00000B00  2448                     movea.l    A2, A0
  942. 00000B02  1003                     move.b     D0, D3
  943. 00000B04  4880                     ext.w      D0
  944. 00000B06  48C0                     ext.l      D0
  945. 00000B08  584F                     addq.w     A7, 4
  946. 00000B0A  5780                     subq.l     D0, 3
  947. 00000B0C  671A                     beq        +0x1C /* 00000B28 */
  948. 00000B0E  5180                     subq.l     D0, 8
  949. 00000B10  5580                     subq.l     D0, 2
  950. 00000B12  6714                     beq        +0x16 /* 00000B28 */
  951. 00000B14  5180                     subq.l     D0, 8
  952. 00000B16  5D80                     subq.l     D0, 6
  953. 00000B18  6702                     beq        +0x4 /* 00000B1C */
  954. 00000B1A  601C                     bra        +0x1E /* 00000B38 */
  955. label00000B1C:
  956. 00000B1C  2F2B 0048                move.l     -[A7], [A3 + 0x48]
  957. 00000B20  4EB9 0000 59AE           jsr        [0x000059AE]
  958. 00000B26  602C                     bra        +0x2E /* 00000B54 */
  959. label00000B28:
  960. 00000B28  2F0A                     move.l     -[A7], A2
  961. 00000B2A  2057                     movea.l    A0, [A7]
  962. 00000B2C  2250                     movea.l    A1, [A0]
  963. 00000B2E  2269 0018                movea.l    A1, [A1 + 0x18]
  964. 00000B32  4E91                     jsr        [A1]
  965. 00000B34  584F                     addq.w     A7, 4
  966. 00000B36  601C                     bra        +0x1E /* 00000B54 */
  967. label00000B38:
  968. 00000B38  3F04                     move.w     -[A7], D4
  969. 00000B3A  1F03                     move.b     -[A7], D3
  970. 00000B3C  2F0A                     move.l     -[A7], A2
  971. 00000B3E  4EB9 0000 0E58           jsr        [0x00000E58]
  972. 00000B44  584F                     addq.w     A7, 4
  973. 00000B46  2F08                     move.l     -[A7], A0
  974. 00000B48  2057                     movea.l    A0, [A7]
  975. 00000B4A  2250                     movea.l    A1, [A0]
  976. 00000B4C  2269 0010                movea.l    A1, [A1 + 0x10]
  977. 00000B50  4E91                     jsr        [A1]
  978. 00000B52  504F                     addq.w     A7, 8
  979. label00000B54:
  980. 00000B54  7001                     moveq.l    D0, 0x01
  981. 00000B56  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  982. 00000B5A  4E75                     rts
  983. 00000B5C  7000                     moveq.l    D0, 0x00
  984. 00000B5E  4E75                     rts
  985. 00000B60  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  986. 00000B64  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  987. 00000B68  266F 0024                movea.l    A3, [A7 + 0x24]
  988. 00000B6C  246F 0028                movea.l    A2, [A7 + 0x28]
  989. 00000B70  2F2B 0048                move.l     -[A7], [A3 + 0x48]
  990. 00000B74  4EB9 0001 0332           jsr        [0x00010332]
  991. 00000B7A  2848                     movea.l    A4, A0
  992. 00000B7C  7610                     moveq.l    D3, 0x10
  993. 00000B7E  486F 0008                pea.l      [A7 + 0x8]
  994. 00000B82  486F 0010                pea.l      [A7 + 0x10]
  995. 00000B86  486F 0016                pea.l      [A7 + 0x16]
  996. 00000B8A  486F 0016                pea.l      [A7 + 0x16]
  997. 00000B8E  2F0B                     move.l     -[A7], A3
  998. 00000B90  4EBA F7A4                jsr        [PC - 0x85C /* 00000336 */]
  999. 00000B94  2F0C                     move.l     -[A7], A4
  1000. 00000B96  4EB9 0000 0E58           jsr        [0x00000E58]
  1001. 00000B9C  584F                     addq.w     A7, 4
  1002. 00000B9E  2F08                     move.l     -[A7], A0
  1003. 00000BA0  2057                     movea.l    A0, [A7]
  1004. 00000BA2  2250                     movea.l    A1, [A0]
  1005. 00000BA4  2269 0028                movea.l    A1, [A1 + 0x28]
  1006. 00000BA8  4E91                     jsr        [A1]
  1007. 00000BAA  3800                     move.w     D4, D0
  1008. 00000BAC  3003                     move.w     D0, D3
  1009. 00000BAE  48C0                     ext.l      D0
  1010. 00000BB0  322F 0024                move.w     D1, [A7 + 0x24]
  1011. 00000BB4  48C1                     ext.l      D1
  1012. 00000BB6  7420                     moveq.l    D2, 0x20
  1013. 00000BB8  D282                     add.l      D1, D2
  1014. 00000BBA  D280                     add.l      D1, D0
  1015. 00000BBC  3541 0002                move.w     [A2 + 0x2], D1
  1016. 00000BC0  3004                     move.w     D0, D4
  1017. 00000BC2  48C0                     ext.l      D0
  1018. 00000BC4  E588                     lsl        D0, 2
  1019. 00000BC6  322F 0026                move.w     D1, [A7 + 0x26]
  1020. 00000BCA  48C1                     ext.l      D1
  1021. 00000BCC  D280                     add.l      D1, D0
  1022. 00000BCE  5481                     addq.l     D1, 2
  1023. 00000BD0  3481                     move.w     [A2], D1
  1024. 00000BD2  2F0C                     move.l     -[A7], A4
  1025. 00000BD4  2057                     movea.l    A0, [A7]
  1026. 00000BD6  2250                     movea.l    A1, [A0]
  1027. 00000BD8  2269 002C                movea.l    A1, [A1 + 0x2C]
  1028. 00000BDC  4E91                     jsr        [A1]
  1029. 00000BDE  48C0                     ext.l      D0
  1030. 00000BE0  3203                     move.w     D1, D3
  1031. 00000BE2  48C1                     ext.l      D1
  1032. 00000BE4  D280                     add.l      D1, D0
  1033. 00000BE6  D352                     add.w      [A2], D1
  1034. 00000BE8  2F0C                     move.l     -[A7], A4
  1035. 00000BEA  4EB9 0000 0F32           jsr        [0x00000F32]
  1036. 00000BF0  48C0                     ext.l      D0
  1037. 00000BF2  7224                     moveq.l    D1, 0x24
  1038. 00000BF4  D081                     add.l      D0, D1
  1039. 00000BF6  3203                     move.w     D1, D3
  1040. 00000BF8  48C1                     ext.l      D1
  1041. 00000BFA  D280                     add.l      D1, D0
  1042. 00000BFC  3541 0006                move.w     [A2 + 0x6], D1
  1043. 00000C00  206B 0048                movea.l    A0, [A3 + 0x48]
  1044. 00000C04  3028 0012                move.w     D0, [A0 + 0x12]
  1045. 00000C08  48C0                     ext.l      D0
  1046. 00000C0A  206B 0048                movea.l    A0, [A3 + 0x48]
  1047. 00000C0E  3228 0016                move.w     D1, [A0 + 0x16]
  1048. 00000C12  48C1                     ext.l      D1
  1049. 00000C14  9280                     sub.l      D1, D0
  1050. 00000C16  302A 0006                move.w     D0, [A2 + 0x6]
  1051. 00000C1A  48C0                     ext.l      D0
  1052. 00000C1C  B081                     cmp.l      D0, D1
  1053. 00000C1E  4FEF 0024                lea.l      A7, [A7 + 0x24]
  1054. 00000C22  6C1A                     bge        +0x1C /* 00000C3E */
  1055. 00000C24  206B 0048                movea.l    A0, [A3 + 0x48]
  1056. 00000C28  3028 0012                move.w     D0, [A0 + 0x12]
  1057. 00000C2C  48C0                     ext.l      D0
  1058. 00000C2E  206B 0048                movea.l    A0, [A3 + 0x48]
  1059. 00000C32  3228 0016                move.w     D1, [A0 + 0x16]
  1060. 00000C36  48C1                     ext.l      D1
  1061. 00000C38  9280                     sub.l      D1, D0
  1062. 00000C3A  3541 0006                move.w     [A2 + 0x6], D1
  1063. label00000C3E:
  1064. 00000C3E  302A 0006                move.w     D0, [A2 + 0x6]
  1065. 00000C42  B06A 0002                cmp.w      D0, [A2 + 0x2]
  1066. 00000C46  6C06                     bge        +0x8 /* 00000C4E */
  1067. 00000C48  356A 0002 0006           move.w     [A2 + 0x6], [A2 + 0x2]
  1068. label00000C4E:
  1069. 00000C4E  3004                     move.w     D0, D4
  1070. 00000C50  48C0                     ext.l      D0
  1071. 00000C52  2E80                     move.l     [A7], D0
  1072. 00000C54  2F0C                     move.l     -[A7], A4
  1073. 00000C56  4EB9 0000 0E58           jsr        [0x00000E58]
  1074. 00000C5C  584F                     addq.w     A7, 4
  1075. 00000C5E  2F08                     move.l     -[A7], A0
  1076. 00000C60  4EB9 0000 DD78           jsr        [0x0000DD78]
  1077. 00000C66  222F 0004                move.l     D1, [A7 + 0x4]
  1078. 00000C6A  4EB9 0000 04D2           jsr        [0x000004D2]
  1079. 00000C70  322F 000E                move.w     D1, [A7 + 0xE]
  1080. 00000C74  48C1                     ext.l      D1
  1081. 00000C76  D280                     add.l      D1, D0
  1082. 00000C78  5481                     addq.l     D1, 2
  1083. 00000C7A  3003                     move.w     D0, D3
  1084. 00000C7C  48C0                     ext.l      D0
  1085. 00000C7E  D081                     add.l      D0, D1
  1086. 00000C80  3540 0004                move.w     [A2 + 0x4], D0
  1087. 00000C84  2F0C                     move.l     -[A7], A4
  1088. 00000C86  2057                     movea.l    A0, [A7]
  1089. 00000C88  2250                     movea.l    A1, [A0]
  1090. 00000C8A  2269 002C                movea.l    A1, [A1 + 0x2C]
  1091. 00000C8E  4E91                     jsr        [A1]
  1092. 00000C90  D16A 0004                add.w      [A2 + 0x4], D0
  1093. 00000C94  206B 0048                movea.l    A0, [A3 + 0x48]
  1094. 00000C98  3028 0010                move.w     D0, [A0 + 0x10]
  1095. 00000C9C  48C0                     ext.l      D0
  1096. 00000C9E  206B 0048                movea.l    A0, [A3 + 0x48]
  1097. 00000CA2  3228 0014                move.w     D1, [A0 + 0x14]
  1098. 00000CA6  48C1                     ext.l      D1
  1099. 00000CA8  9280                     sub.l      D1, D0
  1100. 00000CAA  302A 0004                move.w     D0, [A2 + 0x4]
  1101. 00000CAE  48C0                     ext.l      D0
  1102. 00000CB0  B081                     cmp.l      D0, D1
  1103. 00000CB2  504F                     addq.w     A7, 8
  1104. 00000CB4  6C1A                     bge        +0x1C /* 00000CD0 */
  1105. 00000CB6  206B 0048                movea.l    A0, [A3 + 0x48]
  1106. 00000CBA  3028 0010                move.w     D0, [A0 + 0x10]
  1107. 00000CBE  48C0                     ext.l      D0
  1108. 00000CC0  206B 0048                movea.l    A0, [A3 + 0x48]
  1109. 00000CC4  3228 0014                move.w     D1, [A0 + 0x14]
  1110. 00000CC8  48C1                     ext.l      D1
  1111. 00000CCA  9280                     sub.l      D1, D0
  1112. 00000CCC  3541 0004                move.w     [A2 + 0x4], D1
  1113. label00000CD0:
  1114. 00000CD0  302A 0004                move.w     D0, [A2 + 0x4]
  1115. 00000CD4  B052                     cmp.w      D0, [A2]
  1116. 00000CD6  6C04                     bge        +0x6 /* 00000CDC */
  1117. 00000CD8  3552 0004                move.w     [A2 + 0x4], [A2]
  1118. label00000CDC:
  1119. 00000CDC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1120. 00000CE0  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  1121. 00000CE4  4E75                     rts
  1122. 00000CE6  2F0A                     move.l     -[A7], A2
  1123. 00000CE8  246F 0008                movea.l    A2, [A7 + 0x8]
  1124. 00000CEC  200A                     move.l     D0, A2
  1125. 00000CEE  6748                     beq        +0x4A /* 00000D38 */
  1126. 00000CF0  41ED F01E                lea.l      A0, [A5 - 0xFE2]
  1127. 00000CF4  2488                     move.l     [A2], A0
  1128. 00000CF6  4AAA 0010                tst.l      [A2 + 0x10]
  1129. 00000CFA  6716                     beq        +0x18 /* 00000D12 */
  1130. 00000CFC  3F3C 0001                move.w     -[A7], 0x1
  1131. 00000D00  206A 0010                movea.l    A0, [A2 + 0x10]
  1132. 00000D04  4850                     pea.l      [A0]
  1133. 00000D06  2057                     movea.l    A0, [A7]
  1134. 00000D08  2250                     movea.l    A1, [A0]
  1135. 00000D0A  2269 0008                movea.l    A1, [A1 + 0x8]
  1136. 00000D0E  4E91                     jsr        [A1]
  1137. 00000D10  5C4F                     addq.w     A7, 6
  1138. label00000D12:
  1139. 00000D12  302D 864E                move.w     D0, [A5 - 0x79B2]
  1140. 00000D16  48C0                     ext.l      D0
  1141. 00000D18  0680 0000 0093           addi.l     D0, 0x93
  1142. 00000D1E  3F00                     move.w     -[A7], D0
  1143. 00000D20  4EB9 0000 2860           jsr        [0x00002860]
  1144. 00000D26  4A6F 000E                tst.w      [A7 + 0xE]
  1145. 00000D2A  544F                     addq.w     A7, 2
  1146. 00000D2C  6F0A                     ble        +0xC /* 00000D38 */
  1147. 00000D2E  2F0A                     move.l     -[A7], A2
  1148. 00000D30  4EB9 0000 42EE           jsr        [0x000042EE]
  1149. 00000D36  584F                     addq.w     A7, 4
  1150. label00000D38:
  1151. 00000D38  204A                     movea.l    A0, A2
  1152. 00000D3A  245F                     movea.l    A2, [A7]+
  1153. 00000D3C  4E75                     rts
  1154. 00000D3E  48E7 0030                movem.l    -[A7], A2,A3
  1155. 00000D42  514F                     subq.w     A7, 8
  1156. 00000D44  246F 0014                movea.l    A2, [A7 + 0x14]
  1157. 00000D48  4878 0052                push.l     0x52 /* 'R' */
  1158. 00000D4C  4EB9 0000 1024           jsr        [0x00001024]
  1159. 00000D52  2648                     movea.l    A3, A0
  1160. 00000D54  2008                     move.l     D0, A0
  1161. 00000D56  584F                     addq.w     A7, 4
  1162. 00000D58  670C                     beq        +0xE /* 00000D66 */
  1163. 00000D5A  2F0A                     move.l     -[A7], A2
  1164. 00000D5C  2F0B                     move.l     -[A7], A3
  1165. 00000D5E  4EB9 0001 02BE           jsr        [0x000102BE]
  1166. 00000D64  504F                     addq.w     A7, 8
  1167. label00000D66:
  1168. 00000D66  254B 0010                move.l     [A2 + 0x10], A3
  1169. 00000D6A  4857                     pea.l      [A7]
  1170. 00000D6C  2F0A                     move.l     -[A7], A2
  1171. 00000D6E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1172. 00000D72  4EBA F48C                jsr        [PC - 0xB74 /* 00000200 */]
  1173. 00000D76  2F2A 0010                move.l     -[A7], [A2 + 0x10]
  1174. 00000D7A  4EB9 0000 D8EE           jsr        [0x0000D8EE]
  1175. 00000D80  486F 0010                pea.l      [A7 + 0x10]
  1176. 00000D84  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1177. 00000D88  2F2A 0010                move.l     -[A7], [A2 + 0x10]
  1178. 00000D8C  4EB9 0000 3516           jsr        [0x00003516]
  1179. 00000D92  4FEF 0024                lea.l      A7, [A7 + 0x24]
  1180. 00000D96  4CDF 0C00                movem.l    A2,A3, [A7]+
  1181. 00000D9A  4E75                     rts
  1182. 00000D9C  206F 0004                movea.l    A0, [A7 + 0x4]
  1183. 00000DA0  216F 0008 0008           move.l     [A0 + 0x8], [A7 + 0x8]
  1184. 00000DA6  4E75                     rts
  1185. 00000DA8  206F 0004                movea.l    A0, [A7 + 0x4]
  1186. 00000DAC  216F 0008 000C           move.l     [A0 + 0xC], [A7 + 0x8]
  1187. 00000DB2  4E75                     rts
  1188. 00000DB4  2F0A                     move.l     -[A7], A2
  1189. 00000DB6  246F 0008                movea.l    A2, [A7 + 0x8]
  1190. 00000DBA  4878 0001                push.l     0x1
  1191. 00000DBE  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  1192. 00000DC2  2F2A 0010                move.l     -[A7], [A2 + 0x10]
  1193. 00000DC6  4EB9 0000 354E           jsr        [0x0000354E]
  1194. 00000DCC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1195. 00000DD0  245F                     movea.l    A2, [A7]+
  1196. 00000DD2  4E75                     rts
  1197. 00000DD4  48E7 1820                movem.l    -[A7], D3,D4,A2
  1198. 00000DD8  246F 0010                movea.l    A2, [A7 + 0x10]
  1199. 00000DDC  2F0A                     move.l     -[A7], A2
  1200. 00000DDE  4EB9 0000 0E58           jsr        [0x00000E58]
  1201. 00000DE4  584F                     addq.w     A7, 4
  1202. 00000DE6  2F08                     move.l     -[A7], A0
  1203. 00000DE8  4EB9 0000 D8B2           jsr        [0x0000D8B2]
  1204. 00000DEE  4A80                     tst.l      D0
  1205. 00000DF0  5CC0                     sge        D0
  1206. 00000DF2  4400                     neg.b      D0
  1207. 00000DF4  4880                     ext.w      D0
  1208. 00000DF6  48C0                     ext.l      D0
  1209. 00000DF8  2800                     move.l     D4, D0
  1210. 00000DFA  206A 0004                movea.l    A0, [A2 + 0x4]
  1211. 00000DFE  7600                     moveq.l    D3, 0x00
  1212. 00000E00  1628 006F                move.b     D3, [A0 + 0x6F]
  1213. 00000E04  4EB9 0000 5846           jsr        [0x00005846]
  1214. 00000E0A  3F2D A284                move.w     -[A7], [A5 - 0x5D7C]
  1215. 00000E0E  A887                     syscall    TextFont
  1216. 00000E10  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1217. 00000E14  A88A                     syscall    TextSize
  1218. 00000E16  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  1219. 00000E1A  4A83                     tst.l      D3
  1220. 00000E1C  6708                     beq        +0xA /* 00000E26 */
  1221. 00000E1E  4A84                     tst.l      D4
  1222. 00000E20  6704                     beq        +0x6 /* 00000E26 */
  1223. 00000E22  7000                     moveq.l    D0, 0x00
  1224. 00000E24  6006                     bra        +0x8 /* 00000E2C */
  1225. label00000E26:
  1226. 00000E26  203C 0000 00FF           move.l     D0, 0xFF
  1227. label00000E2C:
  1228. 00000E2C  3F00                     move.w     -[A7], D0
  1229. 00000E2E  A95D                     syscall    HiliteControl
  1230. 00000E30  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  1231. 00000E34  4A83                     tst.l      D3
  1232. 00000E36  6704                     beq        +0x6 /* 00000E3C */
  1233. 00000E38  7000                     moveq.l    D0, 0x00
  1234. 00000E3A  6006                     bra        +0x8 /* 00000E42 */
  1235. label00000E3C:
  1236. 00000E3C  203C 0000 00FF           move.l     D0, 0xFF
  1237. label00000E42:
  1238. 00000E42  3F00                     move.w     -[A7], D0
  1239. 00000E44  A95D                     syscall    HiliteControl
  1240. 00000E46  4EB9 0000 584E           jsr        [0x0000584E]
  1241. 00000E4C  584F                     addq.w     A7, 4
  1242. 00000E4E  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  1243. 00000E52  4E75                     rts
  1244. fn00000E54:
  1245. 00000E54  206F 0004                movea.l    A0, [A7 + 0x4]
  1246. 00000E58  2068 0010                movea.l    A0, [A0 + 0x10]
  1247. 00000E5C  4E75                     rts
  1248. 00000E5E  48E7 1020                movem.l    -[A7], D3,A2
  1249. 00000E62  4FEF FF00                lea.l      A7, [A7 - 0x100]
  1250. 00000E66  246F 010C                movea.l    A2, [A7 + 0x10C]
  1251. 00000E6A  2F2A 0010                move.l     -[A7], [A2 + 0x10]
  1252. 00000E6E  4EB9 0000 D8B2           jsr        [0x0000D8B2]
  1253. 00000E74  2600                     move.l     D3, D0
  1254. 00000E76  4A83                     tst.l      D3
  1255. 00000E78  584F                     addq.w     A7, 4
  1256. 00000E7A  6D42                     blt        +0x44 /* 00000EBE */
  1257. 00000E7C  4878 0100                push.l     0x100
  1258. 00000E80  486F 0004                pea.l      [A7 + 0x4]
  1259. 00000E84  2F03                     move.l     -[A7], D3
  1260. 00000E86  2F0A                     move.l     -[A7], A2
  1261. 00000E88  2057                     movea.l    A0, [A7]
  1262. 00000E8A  2250                     movea.l    A1, [A0]
  1263. 00000E8C  2269 0020                movea.l    A1, [A1 + 0x20]
  1264. 00000E90  4E91                     jsr        [A1]
  1265. 00000E92  48C0                     ext.l      D0
  1266. 00000E94  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1267. 00000E98  6624                     bne        +0x26 /* 00000EBE */
  1268. 00000E9A  594F                     subq.w     A7, 4
  1269. 00000E9C  A9FC                     syscall    ZeroScrap
  1270. 00000E9E  201F                     move.l     D0, [A7]+
  1271. 00000EA0  594F                     subq.w     A7, 4
  1272. 00000EA2  486F 0004                pea.l      [A7 + 0x4]
  1273. 00000EA6  4EB9 0000 AA42           jsr        [0x0000AA42]
  1274. 00000EAC  584F                     addq.w     A7, 4
  1275. 00000EAE  2F00                     move.l     -[A7], D0
  1276. 00000EB0  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  1277. 00000EB6  486F 000C                pea.l      [A7 + 0xC]
  1278. 00000EBA  A9FE                     syscall    PutScrap
  1279. 00000EBC  201F                     move.l     D0, [A7]+
  1280. label00000EBE:
  1281. 00000EBE  4FEF 0100                lea.l      A7, [A7 + 0x100]
  1282. 00000EC2  4CDF 0408                movem.l    D3,A2, [A7]+
  1283. 00000EC6  4E75                     rts
  1284. 00000EC8  48E7 1020                movem.l    -[A7], D3,A2
  1285. 00000ECC  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  1286. 00000ED0  246F 0018                movea.l    A2, [A7 + 0x18]
  1287. 00000ED4  2F0A                     move.l     -[A7], A2
  1288. 00000ED6  2057                     movea.l    A0, [A7]
  1289. 00000ED8  2250                     movea.l    A1, [A0]
  1290. 00000EDA  2269 002C                movea.l    A1, [A1 + 0x2C]
  1291. 00000EDE  4E91                     jsr        [A1]
  1292. 00000EE0  3600                     move.w     D3, D0
  1293. 00000EE2  4A43                     tst.w      D3
  1294. 00000EE4  584F                     addq.w     A7, 4
  1295. 00000EE6  673C                     beq        +0x3E /* 00000F24 */
  1296. 00000EE8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1297. 00000EEC  486F 0004                pea.l      [A7 + 0x4]
  1298. 00000EF0  4EB9 0000 AA22           jsr        [0x0000AA22]
  1299. 00000EF6  426F 000E                clr.w      [A7 + 0xE]
  1300. 00000EFA  206A 0004                movea.l    A0, [A2 + 0x4]
  1301. 00000EFE  3F68 0016 0012           move.w     [A7 + 0x12], [A0 + 0x16]
  1302. 00000F04  426F 000C                clr.w      [A7 + 0xC]
  1303. 00000F08  3F43 0010                move.w     [A7 + 0x10], D3
  1304. 00000F0C  486F 000C                pea.l      [A7 + 0xC]
  1305. 00000F10  A928                     syscall    InvalRect
  1306. 00000F12  3F3C FFFF                move.w     -[A7], 0xFFFF
  1307. 00000F16  486F 000A                pea.l      [A7 + 0xA]
  1308. 00000F1A  4EB9 0000 AA50           jsr        [0x0000AA50]
  1309. 00000F20  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1310. label00000F24:
  1311. 00000F24  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1312. 00000F28  4CDF 0408                movem.l    D3,A2, [A7]+
  1313. 00000F2C  4E75                     rts
  1314. 00000F2E  48E7 1F20                movem.l    -[A7], D3,D4,D5,D6,D7,A2
  1315. 00000F32  4FEF FEFC                lea.l      A7, [A7 - 0x104]
  1316. 00000F36  246F 0120                movea.l    A2, [A7 + 0x120]
  1317. 00000F3A  594F                     subq.w     A7, 4
  1318. 00000F3C  A975                     syscall    TickCount
  1319. 00000F3E  201F                     move.l     D0, [A7]+
  1320. 00000F40  2E00                     move.l     D7, D0
  1321. 00000F42  7800                     moveq.l    D4, 0x00
  1322. 00000F44  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1323. 00000F48  486F 0104                pea.l      [A7 + 0x104]
  1324. 00000F4C  4EB9 0000 AA22           jsr        [0x0000AA22]
  1325. 00000F52  4EB9 0000 5846           jsr        [0x00005846]
  1326. 00000F58  3F2D A284                move.w     -[A7], [A5 - 0x5D7C]
  1327. 00000F5C  A887                     syscall    TextFont
  1328. 00000F5E  3F2D A286                move.w     -[A7], [A5 - 0x5D7A]
  1329. 00000F62  A88A                     syscall    TextSize
  1330. 00000F64  4267                     clr.w      -[A7]
  1331. 00000F66  A888                     syscall    TextFace
  1332. 00000F68  2F0A                     move.l     -[A7], A2
  1333. 00000F6A  4EBA FEE8                jsr        [PC - 0x118 /* 00000E54 */]
  1334. 00000F6E  584F                     addq.w     A7, 4
  1335. 00000F70  2F08                     move.l     -[A7], A0
  1336. 00000F72  4EB9 0000 DD78           jsr        [0x0000DD78]
  1337. 00000F78  2C00                     move.l     D6, D0
  1338. 00000F7A  7600                     moveq.l    D3, 0x00
  1339. 00000F7C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1340. 00000F80  6074                     bra        +0x76 /* 00000FF6 */
  1341. label00000F82:
  1342. 00000F82  594F                     subq.w     A7, 4
  1343. 00000F84  A975                     syscall    TickCount
  1344. 00000F86  201F                     move.l     D0, [A7]+
  1345. 00000F88  9087                     sub.l      D0, D7
  1346. 00000F8A  7278                     moveq.l    D1, 0x78
  1347. 00000F8C  B081                     cmp.l      D0, D1
  1348. 00000F8E  6324                     bls        +0x26 /* 00000FB4 */
  1349. 00000F90  4EB9 0000 584E           jsr        [0x0000584E]
  1350. 00000F96  363C 7FDB                move.w     D3, 0x7FDB
  1351. 00000F9A  3F3C FFFF                move.w     -[A7], 0xFFFF
  1352. 00000F9E  486F 0102                pea.l      [A7 + 0x102]
  1353. 00000FA2  4EB9 0000 AA50           jsr        [0x0000AA50]
  1354. 00000FA8  3003                     move.w     D0, D3
  1355. 00000FAA  4FEF 010A                lea.l      A7, [A7 + 0x10A]
  1356. 00000FAE  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  1357. 00000FB2  4E75                     rts
  1358. label00000FB4:
  1359. 00000FB4  4878 0100                push.l     0x100
  1360. 00000FB8  486F 0004                pea.l      [A7 + 0x4]
  1361. 00000FBC  2F03                     move.l     -[A7], D3
  1362. 00000FBE  2F0A                     move.l     -[A7], A2
  1363. 00000FC0  2057                     movea.l    A0, [A7]
  1364. 00000FC2  2250                     movea.l    A1, [A0]
  1365. 00000FC4  2269 0020                movea.l    A1, [A1 + 0x20]
  1366. 00000FC8  4E91                     jsr        [A1]
  1367. 00000FCA  48C0                     ext.l      D0
  1368. 00000FCC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1369. 00000FD0  6628                     bne        +0x2A /* 00000FFA */
  1370. 00000FD2  554F                     subq.w     A7, 2
  1371. 00000FD4  486F 0002                pea.l      [A7 + 0x2]
  1372. 00000FD8  4267                     clr.w      -[A7]
  1373. 00000FDA  486F 0008                pea.l      [A7 + 0x8]
  1374. 00000FDE  4EB9 0000 AA42           jsr        [0x0000AA42]
  1375. 00000FE4  584F                     addq.w     A7, 4
  1376. 00000FE6  3F00                     move.w     -[A7], D0
  1377. 00000FE8  A886                     syscall    TextWidth
  1378. 00000FEA  301F                     move.w     D0, [A7]+
  1379. 00000FEC  3A00                     move.w     D5, D0
  1380. 00000FEE  BA44                     cmp.w      D5, D4
  1381. 00000FF0  6F02                     ble        +0x4 /* 00000FF4 */
  1382. 00000FF2  3805                     move.w     D4, D5
  1383. label00000FF4:
  1384. 00000FF4  5283                     addq.l     D3, 1
  1385. label00000FF6:
  1386. 00000FF6  B686                     cmp.l      D3, D6
  1387. 00000FF8  6D88                     blt        -0x76 /* 00000F82 */
  1388. label00000FFA:
  1389. 00000FFA  4EB9 0000 584E           jsr        [0x0000584E]
  1390. 00001000  3604                     move.w     D3, D4
  1391. 00001002  48C3                     ext.l      D3
  1392. 00001004  5483                     addq.l     D3, 2
  1393. 00001006  3F3C FFFF                move.w     -[A7], 0xFFFF
  1394. 0000100A  486F 0102                pea.l      [A7 + 0x102]
  1395. 0000100E  4EB9 0000 AA50           jsr        [0x0000AA50]
  1396. 00001014  3003                     move.w     D0, D3
  1397. 00001016  4FEF 010A                lea.l      A7, [A7 + 0x10A]
  1398. 0000101A  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  1399. 0000101E  4E75                     rts
  1400. 00001020  43ED 97D6                lea.l      A1, [A5 - 0x682A]
  1401. 00001024  7400                     moveq.l    D2, 0x00
  1402. 00001026  6022                     bra        +0x24 /* 0000104A */
  1403. label00001028:
  1404. 00001028  2002                     move.l     D0, D2
  1405. 0000102A  E588                     lsl        D0, 2
  1406. 0000102C  41ED EFC6                lea.l      A0, [A5 - 0x103A]
  1407. 00001030  4AB0 0800                tst.l      [A0 + D0]
  1408. 00001034  660E                     bne        +0x10 /* 00001044 */
  1409. 00001036  2002                     move.l     D0, D2
  1410. 00001038  E588                     lsl        D0, 2
  1411. 0000103A  7201                     moveq.l    D1, 0x01
  1412. 0000103C  2181 0800                move.l     [A0 + D0], D1
  1413. 00001040  2049                     movea.l    A0, A1
  1414. 00001042  4E75                     rts
  1415. label00001044:
  1416. 00001044  5282                     addq.l     D2, 1
  1417. 00001046  43E9 0052                lea.l      A1, [A1 + 0x52]
  1418. label0000104A:
  1419. 0000104A  7002                     moveq.l    D0, 0x02
  1420. 0000104C  B480                     cmp.l      D2, D0
  1421. 0000104E  6DD8                     blt        -0x26 /* 00001028 */
  1422. 00001050  91C8                     sub.l      A0, A0
  1423. 00001052  4E75                     rts
  1424. 00001054  2F0B                     move.l     -[A7], A3
  1425. 00001056  266F 0008                movea.l    A3, [A7 + 0x8]
  1426. 0000105A  43ED 97D6                lea.l      A1, [A5 - 0x682A]
  1427. 0000105E  7200                     moveq.l    D1, 0x00
  1428. 00001060  601A                     bra        +0x1C /* 0000107C */
  1429. label00001062:
  1430. 00001062  B3CB                     cmpa.l     A1, A3
  1431. 00001064  6610                     bne        +0x12 /* 00001076 */
  1432. 00001066  2001                     move.l     D0, D1
  1433. 00001068  E588                     lsl        D0, 2
  1434. 0000106A  41ED EFC6                lea.l      A0, [A5 - 0x103A]
  1435. 0000106E  42B0 0800                clr.l      [A0 + D0]
  1436. 00001072  265F                     movea.l    A3, [A7]+
  1437. 00001074  4E75                     rts
  1438. label00001076:
  1439. 00001076  5281                     addq.l     D1, 1
  1440. 00001078  43E9 0052                lea.l      A1, [A1 + 0x52]
  1441. label0000107C:
  1442. 0000107C  7002                     moveq.l    D0, 0x02
  1443. 0000107E  B280                     cmp.l      D1, D0
  1444. 00001080  6DE0                     blt        -0x1E /* 00001062 */
  1445. 00001082  265F                     movea.l    A3, [A7]+
  1446. 00001084  4E75                     rts
  1447. 00001086  48E7 1030                movem.l    -[A7], D3,A2,A3
  1448. 0000108A  4FEF FF00                lea.l      A7, [A7 - 0x100]
  1449. 0000108E  266F 0110                movea.l    A3, [A7 + 0x110]
  1450. 00001092  262F 0114                move.l     D3, [A7 + 0x114]
  1451. 00001096  246F 0118                movea.l    A2, [A7 + 0x118]
  1452. 0000109A  4878 0100                push.l     0x100
  1453. 0000109E  486F 0004                pea.l      [A7 + 0x4]
  1454. 000010A2  2F03                     move.l     -[A7], D3
  1455. 000010A4  2F2B 004E                move.l     -[A7], [A3 + 0x4E]
  1456. 000010A8  2057                     movea.l    A0, [A7]
  1457. 000010AA  2250                     movea.l    A1, [A0]
  1458. 000010AC  2269 0020                movea.l    A1, [A1 + 0x20]
  1459. 000010B0  4E91                     jsr        [A1]
  1460. 000010B2  48C0                     ext.l      D0
  1461. 000010B4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1462. 000010B8  6672                     bne        +0x74 /* 0000112C */
  1463. 000010BA  4857                     pea.l      [A7]
  1464. 000010BC  4EB9 0000 565E           jsr        [0x0000565E]
  1465. 000010C2  2F0A                     move.l     -[A7], A2
  1466. 000010C4  A8A3                     syscall    EraseRect
  1467. 000010C6  302A 0002                move.w     D0, [A2 + 0x2]
  1468. 000010CA  48C0                     ext.l      D0
  1469. 000010CC  5480                     addq.l     D0, 2
  1470. 000010CE  3F00                     move.w     -[A7], D0
  1471. 000010D0  2F0B                     move.l     -[A7], A3
  1472. 000010D2  4EB9 0000 D216           jsr        [0x0000D216]
  1473. 000010D8  48C0                     ext.l      D0
  1474. 000010DA  3212                     move.w     D1, [A2]
  1475. 000010DC  48C1                     ext.l      D1
  1476. 000010DE  D280                     add.l      D1, D0
  1477. 000010E0  584F                     addq.w     A7, 4
  1478. 000010E2  3F01                     move.w     -[A7], D1
  1479. 000010E4  A893                     syscall    MoveTo
  1480. 000010E6  47EF 0004                lea.l      A3, [A7 + 0x4]
  1481. 000010EA  302A 0002                move.w     D0, [A2 + 0x2]
  1482. 000010EE  48C0                     ext.l      D0
  1483. 000010F0  5680                     addq.l     D0, 3
  1484. 000010F2  362A 0006                move.w     D3, [A2 + 0x6]
  1485. 000010F6  48C3                     ext.l      D3
  1486. 000010F8  9680                     sub.l      D3, D0
  1487. 000010FA  2F0B                     move.l     -[A7], A3
  1488. 000010FC  A88C                     syscall    StringWidth
  1489. 000010FE  301F                     move.w     D0, [A7]+
  1490. 00001100  B043                     cmp.w      D0, D3
  1491. 00001102  544F                     addq.w     A7, 2
  1492. 00001104  6F1E                     ble        +0x20 /* 00001124 */
  1493. 00001106  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  1494. 0000110A  A888                     syscall    TextFace
  1495. 0000110C  554F                     subq.w     A7, 2
  1496. 0000110E  2F0B                     move.l     -[A7], A3
  1497. 00001110  A88C                     syscall    StringWidth
  1498. 00001112  301F                     move.w     D0, [A7]+
  1499. 00001114  B043                     cmp.w      D0, D3
  1500. 00001116  6F0C                     ble        +0xE /* 00001124 */
  1501. 00001118  3F03                     move.w     -[A7], D3
  1502. 0000111A  2F0B                     move.l     -[A7], A3
  1503. 0000111C  4267                     clr.w      -[A7]
  1504. 0000111E  4EB9 0000 590E           jsr        [0x0000590E]
  1505. label00001124:
  1506. 00001124  2F0B                     move.l     -[A7], A3
  1507. 00001126  A884                     syscall    DrawString
  1508. 00001128  4267                     clr.w      -[A7]
  1509. 0000112A  A888                     syscall    TextFace
  1510. label0000112C:
  1511. 0000112C  4FEF 0100                lea.l      A7, [A7 + 0x100]
  1512. 00001130  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1513. 00001134  4E75                     rts
  1514. 00001136  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1515. 0000113A  4FEF FF00                lea.l      A7, [A7 - 0x100]
  1516. 0000113E  246F 0114                movea.l    A2, [A7 + 0x114]
  1517. 00001142  282F 0118                move.l     D4, [A7 + 0x118]
  1518. 00001146  266F 011C                movea.l    A3, [A7 + 0x11C]
  1519. 0000114A  262F 0120                move.l     D3, [A7 + 0x120]
  1520. 0000114E  4878 0100                push.l     0x100
  1521. 00001152  486F 0004                pea.l      [A7 + 0x4]
  1522. 00001156  2F04                     move.l     -[A7], D4
  1523. 00001158  2F2A 004E                move.l     -[A7], [A2 + 0x4E]
  1524. 0000115C  2057                     movea.l    A0, [A7]
  1525. 0000115E  2250                     movea.l    A1, [A0]
  1526. 00001160  2269 0020                movea.l    A1, [A1 + 0x20]
  1527. 00001164  4E91                     jsr        [A1]
  1528. 00001166  48C0                     ext.l      D0
  1529. 00001168  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1530. 0000116C  670C                     beq        +0xE /* 0000117A */
  1531. 0000116E  7000                     moveq.l    D0, 0x00
  1532. 00001170  4FEF 0100                lea.l      A7, [A7 + 0x100]
  1533. 00001174  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1534. 00001178  4E75                     rts
  1535. label0000117A:
  1536. 0000117A  4857                     pea.l      [A7]
  1537. 0000117C  4EB9 0000 AA42           jsr        [0x0000AA42]
  1538. 00001182  B083                     cmp.l      D0, D3
  1539. 00001184  584F                     addq.w     A7, 4
  1540. 00001186  640C                     bcc        +0xE /* 00001194 */
  1541. 00001188  7000                     moveq.l    D0, 0x00
  1542. 0000118A  4FEF 0100                lea.l      A7, [A7 + 0x100]
  1543. 0000118E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1544. 00001192  4E75                     rts
  1545. label00001194:
  1546. 00001194  2F03                     move.l     -[A7], D3
  1547. 00001196  2F0B                     move.l     -[A7], A3
  1548. 00001198  486F 0008                pea.l      [A7 + 0x8]
  1549. 0000119C  4EB9 0000 4EE6           jsr        [0x00004EE6]
  1550. 000011A2  4A80                     tst.l      D0
  1551. 000011A4  57C0                     seq        D0
  1552. 000011A6  4400                     neg.b      D0
  1553. 000011A8  4880                     ext.w      D0
  1554. 000011AA  48C0                     ext.l      D0
  1555. 000011AC  4FEF 010C                lea.l      A7, [A7 + 0x10C]
  1556. 000011B0  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1557. 000011B4  4E75                     rts
  1558. 000011B6  0000 0033                ori.b      D0, 0x33 /* '3' */
  1559. 000011BA  8984 8585                unpk       D4, D4, 0x8585
  1560. 000011BE  8585 8585                unpk       D2, D5, 0x8585
  1561. 000011C2  8585 8585                unpk       D2, D5, 0x8585
  1562. 000011C6  8585 8585                unpk       D2, D5, 0x8585
  1563. 000011CA  B540                     xor.w      D0, D2
  1564. 000011CC  5240                     addq.w     D0, 1
  1565. 000011CE  86B6 4112 4042           or.l       D3, [[A6 + D4] + 0x4042]
  1566. 000011D4  E240                     asr        D0.w, 1
  1567. 000011D6  FF87                     .invalid   <<F/6/7>>
  1568. 000011D8  4073 878F 8397 878F      negx.w     [[ + <<invalid base displacement size>>] + A0 * 8 - 0x7C687871]
  1569. 000011E0  8385 9940                unpk       D1, D5, 0x9940
  1570. 000011E4  57A9 8999                subq.l     [A1 - 0x7667], 3
  1571. 000011E8  A3A2                     syscall    vMWrData, flags=3
  1572. 000011EA  4136 9D9F A140 8640      .invalid   0, [[] + A1 * 4 - 0x5EBF79C0] // invalid opcode 4 with b == 4
  1573. 000011F2  54CB 4096                dbcc       D3, +0x4098 /* 0000528A */
  1574. 000011F6  B1BF                     xor.l      <<invalid special address>>, D0
  1575. 000011F8  0000 0034                ori.b      D0, 0x34 /* '4' */
  1576. 000011FC  4068 4040                negx.w     [A0 + 0x4040]
  1577. 00001200  8A40                     or.w       D5, D0
  1578. 00001202  4340                     chk.w      D1, D0
  1579. 00001204  4640                     not.w      D0
  1580. 00001206  7285                     moveq.l    D1, 0xFFFFFF85
  1581. 00001208  8540 4487                pack       D2, D0, 0x4487
  1582. 0000120C  4057                     negx.w     [A7]
  1583. 0000120E  406E 9E40                negx.w     [A6 - 0x61C0]
  1584. 00001212  9199                     sub.l      [A1]+, D0
  1585. 00001214  8C86                     or.l       D6, D6
  1586. 00001216  8A9C                     or.l       D5, [A4]+
  1587. 00001218  B8E0                     cmpa.w     A4, -[A0]
  1588. 0000121A  4089                     negx.l     A1
  1589. 0000121C  87A9 8885                or.l       [A1 - 0x777B], D3
  1590. 00001220  4050                     negx.w     [A0]
  1591. 00001222  9C97                     sub.l      D6, [A7]
  1592. 00001224  929B                     sub.l      D1, [A3]+
  1593. 00001226  8E9D                     or.l       D7, [A5]+
  1594. 00001228  BD40                     xor.w      D0, D6
  1595. 0000122A  7685                     moveq.l    D3, 0xFFFFFF85
  1596. 0000122C  405B                     negx.w     [A3]+
  1597. 0000122E  8897                     or.l       D4, [A7]
  1598. 00001230  8EB7 4043                or.l       D7, [A7 + D4.w + 0x43]
  1599. 00001234  9CA5                     sub.l      D6, -[A5]
  1600. 00001236  9599                     sub.l      [A1]+, D2
  1601. 00001238  9340                     subx.w     D1, D0
  1602. 0000123A  4ECA                     jmp        A2
  1603. 0000123C  9E40                     sub.w      D7, D0
  1604. 0000123E  7A40                     moveq.l    D5, 0x40
  1605. 00001240  5500                     subq.b     D0, 2
  1606. 00001242  0000 1440                ori.b      D0, 0x40 /* '@' */
  1607. 00001246  FD41                     .extension 0xD41 <<F/4-5/6>> // unimplemented
  1608. 00001248  318F 4066                move.w     [A0 + D4.w + 0x66], A7
  1609. 0000124C  404B                     negx.w     A3
  1610. 0000124E  848C                     or.l       D2, A4
  1611. 00001250  F941                     .extension 0x941 <<F/4-5/4>> // unimplemented
  1612. 00001252  5F40                     subq.w     D0, 7
  1613. 00001254  8B90                     or.l       [A0], D5
  1614. 00001256  A5AA                     syscall    0x0AA, flags=5
  1615. 00001258  8B40 5740                pack       D5, D0, 0x5740
  1616. 0000125C  8C7F                     or.w       D6, <<invalid special address>>
  1617. 0000125E  A0AA                     syscall    0x0AA
  1618. 00001260  40B1 4049                negx.l     [A1 + D4.w + 0x49]
  1619.